From 304aacdba934bef931f7996be99ba739abd05b4c Mon Sep 17 00:00:00 2001 From: Fleny Date: Fri, 29 Aug 2025 11:02:33 +0200 Subject: [PATCH] feat(bot)!: Camelize the AuditLogEntry changes (#4403) * feat(bot)!: Camelize the AuditLogEntry changes * fix type errors --- packages/bot/src/transformers/auditLogEntry.ts | 3 ++- packages/bot/src/transformers/reverse/auditLogEntry.ts | 3 ++- packages/bot/src/transformers/types.ts | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/bot/src/transformers/auditLogEntry.ts b/packages/bot/src/transformers/auditLogEntry.ts index 1f220e197..490774690 100644 --- a/packages/bot/src/transformers/auditLogEntry.ts +++ b/packages/bot/src/transformers/auditLogEntry.ts @@ -1,11 +1,12 @@ import type { DiscordAuditLogEntry } from '@discordeno/types' +import { camelize } from '@discordeno/utils' import type { Bot } from '../bot.js' import type { AuditLogEntry } from './types.js' export function transformAuditLogEntry(bot: Bot, payload: DiscordAuditLogEntry): AuditLogEntry { const auditLogEntry = { id: bot.transformers.snowflake(payload.id), - changes: payload.changes, + changes: camelize(payload.changes), userId: payload.user_id ? bot.transformers.snowflake(payload.user_id) : undefined, targetId: payload.target_id ? bot.transformers.snowflake(payload.target_id) : undefined, actionType: payload.action_type, diff --git a/packages/bot/src/transformers/reverse/auditLogEntry.ts b/packages/bot/src/transformers/reverse/auditLogEntry.ts index b8f693ed4..0d316fd53 100644 --- a/packages/bot/src/transformers/reverse/auditLogEntry.ts +++ b/packages/bot/src/transformers/reverse/auditLogEntry.ts @@ -1,11 +1,12 @@ import type { DiscordAuditLogEntry } from '@discordeno/types' +import { snakelize } from '@discordeno/utils' import type { Bot } from '../../bot.js' import type { AuditLogEntry } from '../types.js' export function transformAuditLogEntryToDiscordAuditLogEntry(bot: Bot, payload: AuditLogEntry): DiscordAuditLogEntry { return { id: bot.transformers.reverse.snowflake(payload.id), - changes: payload.changes, + changes: snakelize(payload.changes), user_id: payload.userId ? bot.transformers.reverse.snowflake(payload.userId) : null, target_id: payload.targetId ? bot.transformers.reverse.snowflake(payload.targetId) : null, action_type: payload.actionType, diff --git a/packages/bot/src/transformers/types.ts b/packages/bot/src/transformers/types.ts index f2a61896c..7b35b0c06 100644 --- a/packages/bot/src/transformers/types.ts +++ b/packages/bot/src/transformers/types.ts @@ -11,6 +11,7 @@ import type { AutoModerationTriggerTypes, BigString, ButtonStyles, + Camelize, ChannelTypes, DefaultMessageNotificationLevels, DiscordActivityInstanceResource, @@ -295,7 +296,7 @@ export interface AuditLogEntry { id: bigint userId?: bigint reason?: string - changes?: DiscordAuditLogChange[] + changes?: Camelize[] targetId?: bigint actionType: AuditLogEvents options?: OptionalAuditEntryInfo