diff --git a/services/discord-gateway/src/modules/ai-moderation/llmModerationClient.ts b/services/discord-gateway/src/modules/ai-moderation/llmModerationClient.ts index 3615598..098d089 100644 --- a/services/discord-gateway/src/modules/ai-moderation/llmModerationClient.ts +++ b/services/discord-gateway/src/modules/ai-moderation/llmModerationClient.ts @@ -862,7 +862,7 @@ async function runTextOnlyBatch( return `${systemText}\n\n\n${messagesBlock}\n`; }; - const batchResult = await Promise.race([ + const batchResult = (await Promise.race([ callModerationLLM(buildContent, targetIds, `text-batch-${i + 1}`), new Promise<{ results: AnalysisResult[]; raw: unknown }>((_, reject) => { const timeout = setTimeout( @@ -876,7 +876,7 @@ async function runTextOnlyBatch( ); timeout.unref(); }), - ]); + ])) as { results: AnalysisResult[]; raw: unknown }; allResults.push(...batchResult.results); if (batchResult.raw) lastRaw = batchResult.raw;