mirror of
				https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web.git
				synced 2025-11-04 16:23:41 +08:00 
			
		
		
		
	fix: request errors
This commit is contained in:
		@@ -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"));
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -229,7 +229,7 @@ export const useChatStore = create<ChatStore>()(
 | 
			
		||||
            }
 | 
			
		||||
          },
 | 
			
		||||
          onError(error) {
 | 
			
		||||
            botMessage.content = "出错了,稍后重试吧";
 | 
			
		||||
            botMessage.content += "\n\n出错了,稍后重试吧";
 | 
			
		||||
            botMessage.streaming = false;
 | 
			
		||||
            set(() => ({}));
 | 
			
		||||
          },
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user