mirror of
				https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web.git
				synced 2025-11-04 16:23:41 +08:00 
			
		
		
		
	hotfix for plugin runtime
This commit is contained in:
		@@ -320,9 +320,12 @@ export function adapter(config: Record<string, unknown>) {
 | 
			
		||||
  const fetchUrl = params
 | 
			
		||||
    ? `${path}?${new URLSearchParams(params as any).toString()}`
 | 
			
		||||
    : path;
 | 
			
		||||
  return fetch(fetchUrl as string, { ...rest, responseType: "text" })
 | 
			
		||||
    .then((res) => res.text())
 | 
			
		||||
    .then((data) => ({ data }));
 | 
			
		||||
  return fetch(fetchUrl as string, { ...rest, responseType: "text" }).then(
 | 
			
		||||
    (res) => {
 | 
			
		||||
      const { status, headers } = res;
 | 
			
		||||
      return res.text().then((data) => ({ status, headers, data }));
 | 
			
		||||
    },
 | 
			
		||||
  );
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export function safeLocalStorage(): {
 | 
			
		||||
 
 | 
			
		||||
@@ -222,7 +222,10 @@ export function stream(
 | 
			
		||||
              ),
 | 
			
		||||
            )
 | 
			
		||||
              .then((res) => {
 | 
			
		||||
                const content = JSON.stringify(res.data);
 | 
			
		||||
                let content = res.data;
 | 
			
		||||
                try {
 | 
			
		||||
                  content = JSON.stringify(res.data);
 | 
			
		||||
                } catch (e) {}
 | 
			
		||||
                if (res.status >= 300) {
 | 
			
		||||
                  return Promise.reject(content);
 | 
			
		||||
                }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user