From 647ecbfa615e03c529b01431b0e5e6a16ed23b68 Mon Sep 17 00:00:00 2001 From: MyPrototypeWhat <43230886+MyPrototypeWhat@users.noreply.github.com> Date: Wed, 12 Mar 2025 20:19:48 +0800 Subject: [PATCH] fix: abortError handle --- src/renderer/src/utils/error.ts | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/renderer/src/utils/error.ts b/src/renderer/src/utils/error.ts index ecd3c35d..a53c9e59 100644 --- a/src/renderer/src/utils/error.ts +++ b/src/renderer/src/utils/error.ts @@ -73,16 +73,12 @@ export const isAbortError = (error: any): boolean => { if (error instanceof DOMException && error.name === 'AbortError') { return true } - console.log( - typeof error === 'object', - error.message === 'Request was aborted.' || error?.message?.includes('signal is aborted without reason') - ) + // 检查 OpenAI 特定的错误结构 if ( - (error && - typeof error === 'object' && - (error.message === 'Request was aborted.' || error?.message?.includes('signal is aborted without reason'))) || - error.stack?.includes('OpenAI.makeRequest') + error && + typeof error === 'object' && + (error.message === 'Request was aborted.' || error?.message?.includes('signal is aborted without reason')) ) { return true }