From 088fd12513f2d39d5f08acccb31dbba27a3a6955 Mon Sep 17 00:00:00 2001 From: ITOH Date: Mon, 3 Apr 2023 17:52:34 +0200 Subject: [PATCH] fix(bot)!: rename `auditLogEntryCreate` to `guildAuditLogEntryCreate` (#2952) * fix(bot)!: rename `auditLogEntryCreate` to `guildAuditLogEntryCreate` * need to start small Co-authored-by: Skillz4Killz <23035000+Skillz4Killz@users.noreply.github.com> * also remove this * suggestions --------- Co-authored-by: Skillz4Killz <23035000+Skillz4Killz@users.noreply.github.com> --- packages/bot/src/bot.ts | 10 ++++------ .../handlers/guilds/GUILD_AUDIT_LOG_ENTRY_CREATE.ts | 2 +- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/packages/bot/src/bot.ts b/packages/bot/src/bot.ts index 23198d81e..ac21b6923 100644 --- a/packages/bot/src/bot.ts +++ b/packages/bot/src/bot.ts @@ -43,12 +43,10 @@ export function createBot(options: CreateBotOptions): Bot { // RUN DISPATCH CHECK await bot.events.dispatchRequirements?.(data, shard.id) - bot.events[ - data.t.toLowerCase().replace(/_([a-z])/g, function (g) { - return g[1].toUpperCase() - }) as keyof EventHandlers + bot.handlers[ + data.t as keyof ReturnType // @ts-expect-error as any gets removed by linter - ]?.(data.d, shard.id) + ]?.(bot, data.d, shard.id) } } @@ -123,7 +121,7 @@ export interface Bot { export interface EventHandlers { debug: (text: string, ...args: any[]) => unknown applicationCommandPermissionsUpdate: (command: ApplicationCommandPermission) => unknown - auditLogEntryCreate: (log: AuditLogEntry, guildId: bigint) => unknown + guildAuditLogEntryCreate: (log: AuditLogEntry, guildId: bigint) => unknown automodRuleCreate: (rule: AutoModerationRule) => unknown automodRuleUpdate: (rule: AutoModerationRule) => unknown automodRuleDelete: (rule: AutoModerationRule) => unknown diff --git a/packages/bot/src/handlers/guilds/GUILD_AUDIT_LOG_ENTRY_CREATE.ts b/packages/bot/src/handlers/guilds/GUILD_AUDIT_LOG_ENTRY_CREATE.ts index 7e39e3420..37197af5d 100644 --- a/packages/bot/src/handlers/guilds/GUILD_AUDIT_LOG_ENTRY_CREATE.ts +++ b/packages/bot/src/handlers/guilds/GUILD_AUDIT_LOG_ENTRY_CREATE.ts @@ -4,5 +4,5 @@ import type { Bot } from '../../bot.js' export async function handleGuildAuditLogEntryCreate(bot: Bot, data: DiscordGatewayPayload): Promise { // TODO: better type here const payload = data.d as DiscordAuditLogEntry & { guild_id: string } - bot.events.auditLogEntryCreate?.(bot.transformers.auditLogEntry(bot, payload), bot.transformers.snowflake(payload.guild_id)) + bot.events.guildAuditLogEntryCreate?.(bot.transformers.auditLogEntry(bot, payload), bot.transformers.snowflake(payload.guild_id)) }