From 1acd452a2c0e4941b8e14332a2b7e34634f24afd Mon Sep 17 00:00:00 2001 From: MythEclipse Date: Tue, 2 Jun 2026 12:30:59 +0700 Subject: [PATCH] fix(discord-gateway): resolve type errors in error logging - cast unknown error types to Error | string for logModerationError calls - aiAnalyzer.ts: cast error to Error | string in individual fallback phase - llmModerationClient.ts: cast parseError to Error | string in parse response phase Fixes GitHub Actions build failure (exit code 2) --- .../discord-gateway/src/modules/ai-moderation/aiAnalyzer.ts | 2 +- .../src/modules/ai-moderation/llmModerationClient.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/services/discord-gateway/src/modules/ai-moderation/aiAnalyzer.ts b/services/discord-gateway/src/modules/ai-moderation/aiAnalyzer.ts index 40a4671..a56410a 100644 --- a/services/discord-gateway/src/modules/ai-moderation/aiAnalyzer.ts +++ b/services/discord-gateway/src/modules/ai-moderation/aiAnalyzer.ts @@ -450,7 +450,7 @@ async function processIndividualFallback( lastError = error instanceof Error ? error.message : String(error); // Log error with responseLogger - logModerationError([messageId], config.AI_LLM_MODEL, error, { + logModerationError([messageId], config.AI_LLM_MODEL, error as Error | string, { phase: "individual_fallback", conversationKey, exhaustedOnIncomplete, diff --git a/services/discord-gateway/src/modules/ai-moderation/llmModerationClient.ts b/services/discord-gateway/src/modules/ai-moderation/llmModerationClient.ts index 1955fc7..248ab7b 100644 --- a/services/discord-gateway/src/modules/ai-moderation/llmModerationClient.ts +++ b/services/discord-gateway/src/modules/ai-moderation/llmModerationClient.ts @@ -796,7 +796,7 @@ async function callModerationLLM( ); // Log error with responseLogger - logModerationError(targetIds, config.AI_LLM_MODEL, parseError, { + logModerationError(targetIds, config.AI_LLM_MODEL, parseError as Error | string, { phase: "parse_response", label, contentLength: state.lastInvalidContent.length,