UNPKG

@kamkam1_0/discord.js

Version:

Allows you to fully interact with discord's apis

24 lines (22 loc) 895 B
const ThreadUpdate = require("./results/threadmembersupdate") const Members = require("../../structures/managers/members") module.exports = async (bot, datas) => { const guild = bot.guilds.get(datas.guild_id) if(!guild) return let thread = guild.threads.get(datas.id) if(!thread) return let to_transmit = { id: datas.id, thread: thread, guild: guild, guild_id: guild.id, bot_token: bot.token, added_members: null, removed_member: null, member_count: datas.member_count } if(datas.added_members) to_transmit.added_members = (new Members(bot))._addMultiple(datas.added_members) if(datas.removed_member) to_transmit.removed_member = (new Members(bot))._addMultiple(datas.removed_member) bot.emit(name(), bot, new ThreadUpdate(to_transmit, bot)) } function name(){ return "THREAD_MEMBERS_UPDATE" }