From cafbff9bf897b1160315322ca665a7982bdbab69 Mon Sep 17 00:00:00 2001 From: luojiyin Date: Sun, 7 Jun 2026 15:50:09 +0800 Subject: [PATCH] fix(spark): suppress credential leakage in error logs --- lib/spark.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/spark.ts b/lib/spark.ts index 8da3876..594e9e1 100644 --- a/lib/spark.ts +++ b/lib/spark.ts @@ -102,8 +102,8 @@ async function chatSparkWs({ } }) - ws.on("error", (err) => { - reject(err) + ws.on("error", () => { + reject(new Error("星火 WebSocket 连接失败")) }) ws.on("close", () => { @@ -199,7 +199,7 @@ export async function chatSpark(opts: { }) } catch (httpErr) { if (APP_ID && API_KEY && API_SECRET && shouldFallbackToWs(httpErr)) { - console.warn("[Spark] X1 HTTP 失败,自动回退 WebSocket v3.5:", httpErr) + console.warn(`[Spark] X1 HTTP 失败 (status: ${getHttpStatus(httpErr)}), 自动回退 WebSocket v3.5`) try { return await chatSparkWs(opts) } catch {