From 6fe5e0b8fd9f8d7ce9a4c10e7900d8902d067b16 Mon Sep 17 00:00:00 2001 From: LTS20050703 <87189679+lts20050703@users.noreply.github.com> Date: Wed, 16 Mar 2022 08:59:56 +0700 Subject: [PATCH] route MESSAGE_DELETE_BULK to bot.events.messageDelete (#2107) --- handlers/messages/MESSAGE_DELETE_BULK.ts | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/handlers/messages/MESSAGE_DELETE_BULK.ts b/handlers/messages/MESSAGE_DELETE_BULK.ts index ca449a03e..4ba3be443 100644 --- a/handlers/messages/MESSAGE_DELETE_BULK.ts +++ b/handlers/messages/MESSAGE_DELETE_BULK.ts @@ -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, + }) + ); }