Add guildEmojisUpdate action

This commit is contained in:
Nicolás Serna 2022-07-04 00:20:56 -03:00
parent 1ca68f1326
commit 0a83ee788f

View File

@ -7,6 +7,8 @@ import type {
DiscordGuildMemberUpdate, DiscordGuildMemberUpdate,
DiscordUser, DiscordUser,
DiscordGuildBanAddRemove, DiscordGuildBanAddRemove,
DiscordEmoji,
DiscordGuildEmojisUpdate,
DiscordInteraction, DiscordInteraction,
DiscordMemberWithUser, DiscordMemberWithUser,
DiscordMessage, DiscordMessage,
@ -82,6 +84,10 @@ export const GUILD_BAN_REMOVE: RawHandler<DiscordGuildBanAddRemove> = (session,
session.emit("guildBanRemove", { guildId: data.guild_id, user: data.user }); session.emit("guildBanRemove", { guildId: data.guild_id, user: data.user });
}; };
export const GUILD_EMOJIS_UPDATE: RawHandler<DiscordGuildEmojisUpdate> = (session, _shardId, data) => {
session.emit("guildEmojisUpdate", { guildId: data.guild_id, emojis: data.emojis})
};
export const INTERACTION_CREATE: RawHandler<DiscordInteraction> = (session, _shardId, interaction) => { export const INTERACTION_CREATE: RawHandler<DiscordInteraction> = (session, _shardId, interaction) => {
session.unrepliedInteractions.add(BigInt(interaction.id)); session.unrepliedInteractions.add(BigInt(interaction.id));
@ -186,6 +192,7 @@ export interface Events {
"guildMemberRemove": Handler<[User, Snowflake]>; "guildMemberRemove": Handler<[User, Snowflake]>;
"guildBanAdd": Handler<[{ guildId: Snowflake, user: DiscordUser}]>; "guildBanAdd": Handler<[{ guildId: Snowflake, user: DiscordUser}]>;
"guildBanRemove": Handler<[{ guildId: Snowflake, user: DiscordUser }]> "guildBanRemove": Handler<[{ guildId: Snowflake, user: DiscordUser }]>
"guildEmojisUpdate": Handler<[{ guildId: Snowflake, emojis: DiscordEmoji[] }]>
"channelCreate": Handler<[Channel]>; "channelCreate": Handler<[Channel]>;
"channelUpdate": Handler<[Channel]>; "channelUpdate": Handler<[Channel]>;
"channelDelete": Handler<[GuildChannel]>; "channelDelete": Handler<[GuildChannel]>;