From 0a83ee788f149931b9675215b7c690cb7502e68a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Serna?= Date: Mon, 4 Jul 2022 00:20:56 -0300 Subject: [PATCH] Add guildEmojisUpdate action --- handlers/Actions.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/handlers/Actions.ts b/handlers/Actions.ts index 919d6ea..65a68e7 100644 --- a/handlers/Actions.ts +++ b/handlers/Actions.ts @@ -7,6 +7,8 @@ import type { DiscordGuildMemberUpdate, DiscordUser, DiscordGuildBanAddRemove, + DiscordEmoji, + DiscordGuildEmojisUpdate, DiscordInteraction, DiscordMemberWithUser, DiscordMessage, @@ -82,6 +84,10 @@ export const GUILD_BAN_REMOVE: RawHandler = (session, session.emit("guildBanRemove", { guildId: data.guild_id, user: data.user }); }; +export const GUILD_EMOJIS_UPDATE: RawHandler = (session, _shardId, data) => { + session.emit("guildEmojisUpdate", { guildId: data.guild_id, emojis: data.emojis}) +}; + export const INTERACTION_CREATE: RawHandler = (session, _shardId, interaction) => { session.unrepliedInteractions.add(BigInt(interaction.id)); @@ -186,6 +192,7 @@ export interface Events { "guildMemberRemove": Handler<[User, Snowflake]>; "guildBanAdd": Handler<[{ guildId: Snowflake, user: DiscordUser}]>; "guildBanRemove": Handler<[{ guildId: Snowflake, user: DiscordUser }]> + "guildEmojisUpdate": Handler<[{ guildId: Snowflake, emojis: DiscordEmoji[] }]> "channelCreate": Handler<[Channel]>; "channelUpdate": Handler<[Channel]>; "channelDelete": Handler<[GuildChannel]>;