mirror of
https://github.com/discordeno/discordeno.git
synced 2026-06-16 03:18:17 +00:00
route MESSAGE_DELETE_BULK to bot.events.messageDelete (#2107)
This commit is contained in:
@@ -4,9 +4,14 @@ import { DiscordGatewayPayload, DiscordMessageDeleteBulk } from "../../types/dis
|
|||||||
export async function handleMessageDeleteBulk(bot: Bot, data: DiscordGatewayPayload) {
|
export async function handleMessageDeleteBulk(bot: Bot, data: DiscordGatewayPayload) {
|
||||||
const payload = data.d as DiscordMessageDeleteBulk;
|
const payload = data.d as DiscordMessageDeleteBulk;
|
||||||
|
|
||||||
return {
|
const channelId = bot.transformers.snowflake(payload.channel_id);
|
||||||
ids: payload.ids.map((id) => bot.transformers.snowflake(id)),
|
const guildId = payload.guild_id ? bot.transformers.snowflake(payload.guild_id) : undefined;
|
||||||
channelId: bot.transformers.snowflake(payload.channel_id),
|
|
||||||
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,
|
||||||
|
})
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user