// ##untested handler## const AbstractHandler = require('./AbstractHandler'); const Constants = require('../../../../util/Constants'); class GuildBanAddHandler extends AbstractHandler { handle(packet) { const client = this.packetManager.client; const data = packet.d; const guild = client.guilds.get(data.guild_id); const user = client.users.get(data.user.id); if (guild && user) client.emit(Constants.Events.GUILD_BAN_ADD, guild, user); } } /** * Emitted whenever a member is banned from a guild. * @event Client#guildBanAdd * @param {Guild} guild The guild that the ban occurred in * @param {User} user The user that was banned */ module.exports = GuildBanAddHandler;