From 227232112d1cd9f211e177996b7cdee2940f471e Mon Sep 17 00:00:00 2001 From: Synbulat Biishev Date: Sun, 7 May 2023 03:55:02 +0300 Subject: [PATCH] feat(GuildAuditLogsEntry#extra): add missing `channel` property (#9518) * feat(GuildAuditLogsEntry#extra): add missing `channel` property * types(GuildAuditLogsEntryExtraField): update --------- Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com> --- packages/discord.js/src/structures/GuildAuditLogsEntry.js | 1 + packages/discord.js/typings/index.d.ts | 3 +++ 2 files changed, 4 insertions(+) diff --git a/packages/discord.js/src/structures/GuildAuditLogsEntry.js b/packages/discord.js/src/structures/GuildAuditLogsEntry.js index 87c9734dc..febbd1292 100644 --- a/packages/discord.js/src/structures/GuildAuditLogsEntry.js +++ b/packages/discord.js/src/structures/GuildAuditLogsEntry.js @@ -238,6 +238,7 @@ class GuildAuditLogsEntry { this.extra = { autoModerationRuleName: data.options.auto_moderation_rule_name, autoModerationRuleTriggerType: data.options.auto_moderation_rule_trigger_type, + channel: guild.client.channels.cache.get(data.options?.channel_id) ?? { id: data.options?.channel_id }, }; break; diff --git a/packages/discord.js/typings/index.d.ts b/packages/discord.js/typings/index.d.ts index 78432a371..6ddddbdca 100644 --- a/packages/discord.js/typings/index.d.ts +++ b/packages/discord.js/typings/index.d.ts @@ -5340,14 +5340,17 @@ export interface GuildAuditLogsEntryExtraField { [AuditLogEvent.AutoModerationBlockMessage]: { autoModerationRuleName: string; autoModerationRuleTriggerType: AuditLogRuleTriggerType; + channel: GuildTextBasedChannel | { id: Snowflake }; }; [AuditLogEvent.AutoModerationFlagToChannel]: { autoModerationRuleName: string; autoModerationRuleTriggerType: AuditLogRuleTriggerType; + channel: GuildTextBasedChannel | { id: Snowflake }; }; [AuditLogEvent.AutoModerationUserCommunicationDisabled]: { autoModerationRuleName: string; autoModerationRuleTriggerType: AuditLogRuleTriggerType; + channel: GuildTextBasedChannel | { id: Snowflake }; }; }