From dbe10799e38615f2f17d5a83b6d37cdcd51970f3 Mon Sep 17 00:00:00 2001 From: Joel Date: Thu, 13 Jul 2023 10:32:45 +0800 Subject: [PATCH] fix: user cancel conversation show error (#558) --- web/service/base.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/web/service/base.ts b/web/service/base.ts index 019c8d5d0e..628b1c4955 100644 --- a/web/service/base.ts +++ b/web/service/base.ts @@ -334,13 +334,16 @@ export const ssePost = (url: string, fetchOptions: any, { isPublicAPI = false, o return handleStream(res, (str: string, isFirstMessage: boolean, moreInfo: IOnDataMoreInfo) => { if (moreInfo.errorMessage) { onError?.(moreInfo.errorMessage) - Toast.notify({ type: 'error', message: moreInfo.errorMessage }) + if (moreInfo.errorMessage !== 'AbortError: The user aborted a request.') + Toast.notify({ type: 'error', message: moreInfo.errorMessage }) return } onData?.(str, isFirstMessage, moreInfo) }, onCompleted) }).catch((e) => { - Toast.notify({ type: 'error', message: e }) + if (e.toString() !== 'AbortError: The user aborted a request.') + Toast.notify({ type: 'error', message: e }) + onError?.(e) }) }