Browse Source

fix: request errors

Yidadaa 2 years ago
parent
commit
8e4fc83d3b
2 changed files with 3 additions and 3 deletions
  1. 2 2
      app/requests.ts
  2. 1 1
      app/store.ts

+ 2 - 2
app/requests.ts

@@ -74,9 +74,7 @@ export async function requestChatStream(
 
       while (true) {
         // handle time out, will stop if no response in 10 secs
-        const timeoutId = setTimeout(() => finish(), 10000);
         const content = await reader?.read();
-        clearTimeout(timeoutId);
         const text = decoder.decode(content?.value);
         responseText += text;
 
@@ -90,9 +88,11 @@ export async function requestChatStream(
 
       finish();
     } else {
+      console.error("Stream Error");
       options?.onError(new Error("Stream Error"));
     }
   } catch (err) {
+    console.error("NetWork Error");
     options?.onError(new Error("NetWork Error"));
   }
 }

+ 1 - 1
app/store.ts

@@ -229,7 +229,7 @@ export const useChatStore = create<ChatStore>()(
             }
           },
           onError(error) {
-            botMessage.content = "出错了,稍后重试吧";
+            botMessage.content += "\n\n出错了,稍后重试吧";
             botMessage.streaming = false;
             set(() => ({}));
           },