route MESSAGE_DELETE_BULK to bot.events.messageDelete (#2107)

This commit is contained in:
LTS20050703
2022-03-16 08:59:56 +07:00
committed by GitHub
parent 060a174489
commit 6fe5e0b8fd
+10 -5
View File
@@ -4,9 +4,14 @@ import { DiscordGatewayPayload, DiscordMessageDeleteBulk } from "../../types/dis
export async function handleMessageDeleteBulk(bot: Bot, data: DiscordGatewayPayload) {
const payload = data.d as DiscordMessageDeleteBulk;
return {
ids: payload.ids.map((id) => bot.transformers.snowflake(id)),
channelId: bot.transformers.snowflake(payload.channel_id),
guildId: payload.guild_id ? bot.transformers.snowflake(payload.guild_id) : undefined,
};
const channelId = bot.transformers.snowflake(payload.channel_id);
const guildId = payload.guild_id ? bot.transformers.snowflake(payload.guild_id) : undefined;
payload.ids.forEach((id) =>
bot.events.messageDelete(bot, {
id: bot.transformers.snowflake(id),
channelId,
guildId,
})
);
}