diff --git a/src/events/spam-detection/actions.ts b/src/events/spam-detection/actions.ts index ab8076c..f33b99a 100644 --- a/src/events/spam-detection/actions.ts +++ b/src/events/spam-detection/actions.ts @@ -50,12 +50,6 @@ const handleAction = (config: ActionConfig) => { return; } - let deletedMessagesCount = 0; - - if (config.deleteMessages) { - deletedMessagesCount = await handleBulkDeleteMessages(messages); - } - let muted = false; if (config.muteDuration) { try { @@ -69,6 +63,12 @@ const handleAction = (config: ActionConfig) => { } } + let deletedMessagesCount = 0; + + if (config.deleteMessages) { + deletedMessagesCount = await handleBulkDeleteMessages(messages); + } + // Use custom log function if provided, otherwise use default const logFunction = config.log || defaultLogFunction; await logFunction({