UNPKG

@kamkam1_0/discord.js

Version:

Allows you to fully interact with discord's apis

50 lines (44 loc) 1.27 kB
const BaseEvents = require("../managers/events") const eventMethod = require("../../methods/event") class Events extends BaseEvents{ constructor(bot, guild_id){ super(bot, guild_id) } /** * * @param {object} options * @returns */ create(options){ let informations = { bot: this._bot, botToken: this._token, guild_id: this.guild_id } return eventMethod.create(informations, options) } modify(id, options){ let event = this.get(id) if(!event) return Promise.reject("No event found") return event.modify(options) } delete(id, options){ let event = this.get(id) if(!event) return Promise.reject("No event found") return event.delete(options) } /** * @param {object} [queryParams] * @param {string} [queryParams.before] ID * @param {string} [queryParams.after] ID * @param {number} [queryParams.limit] * @param {boolean} [queryParams.with_member] * @returns */ getUsers(id, queryParams){ let event = this.get(id) if(!event) return Promise.reject("No event found") return event.getUsers(queryParams) } } module.exports = Events