mirror of
https://github.com/discordeno/discordeno.git
synced 2026-09-17 16:57:22 +00:00
* feat(bot): Add guildUnavailable event, fixes #3028 * Update packages/bot/src/handlers/guilds/GUILD_DELETE.ts --------- Co-authored-by: Skillz4Killz <23035000+Skillz4Killz@users.noreply.github.com>
This commit is contained in:
co-authored by
Skillz4Killz
parent
f9a5fc1afe
commit
0d08c57d56
@@ -196,6 +196,7 @@ export interface EventHandlers {
|
||||
guildBanRemove: (user: User, guildId: bigint) => unknown
|
||||
guildCreate: (guild: Guild) => unknown
|
||||
guildDelete: (id: bigint, shardId: number) => unknown
|
||||
guildUnavailable: (id: bigint, shardId: number) => unknown
|
||||
guildUpdate: (guild: Guild) => unknown
|
||||
raw: (data: DiscordGatewayPayload, shardId: number) => unknown
|
||||
roleCreate: (role: Role) => unknown
|
||||
|
||||
@@ -3,5 +3,8 @@ import type { Bot } from '../../bot.js'
|
||||
|
||||
export async function handleGuildDelete(bot: Bot, data: DiscordGatewayPayload, shardId: number): Promise<void> {
|
||||
const payload = data.d as DiscordUnavailableGuild
|
||||
|
||||
if (payload.unavailable) return bot.events.guildUnavailable?.(bot.transformers.snowflake(payload.id), shardId);
|
||||
|
||||
bot.events.guildDelete?.(bot.transformers.snowflake(payload.id), shardId)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user