Add error handling

This commit is contained in:
Kwaroran
2025-02-26 12:22:10 +09:00
parent bf5ad6dfd1
commit 929108def3

View File

@@ -2887,10 +2887,12 @@ async function requestClaude(arg:RequestDataArgumentExtended):Promise<requestDat
let parts = parserData.split('\n') let parts = parserData.split('\n')
for(;i<parts.length-1;i++){ for(;i<parts.length-1;i++){
prevText = text prevText = text
if(parts[i].startsWith('data: ')){ if(parts?.[i]?.startsWith('data: ')){
const d = await parseEvent(parts[i].slice(6)) const d = await parseEvent(parts[i].slice(6))
if(d === 'overload'){ if(d === 'overload'){
parserData = '' parserData = ''
prevText = ''
text = ''
reader.cancel() reader.cancel()
const res = await fetchNative(replacerURL, { const res = await fetchNative(replacerURL, {
body: JSON.stringify(body), body: JSON.stringify(body),