Add abortsignal to request
This commit is contained in:
@@ -325,7 +325,7 @@ export async function requestChatData(arg:requestDataArgument, model:ModelModeEx
|
|||||||
staticModel: fallBackModels[fallbackIndex]
|
staticModel: fallBackModels[fallbackIndex]
|
||||||
}, model, abortSignal)
|
}, model, abortSignal)
|
||||||
|
|
||||||
if(abortSignal.aborted){
|
if(abortSignal?.aborted){
|
||||||
return {
|
return {
|
||||||
type: 'fail',
|
type: 'fail',
|
||||||
result: 'Aborted'
|
result: 'Aborted'
|
||||||
@@ -1765,11 +1765,11 @@ async function requestOobaLegacy(arg:RequestDataArgumentExtended):Promise<reques
|
|||||||
oobaboogaSocket.onerror = () => resolve(1001)
|
oobaboogaSocket.onerror = () => resolve(1001)
|
||||||
oobaboogaSocket.onclose = ({ code }) => resolve(code)
|
oobaboogaSocket.onclose = ({ code }) => resolve(code)
|
||||||
})
|
})
|
||||||
if(abortSignal.aborted || statusCode !== 0) {
|
if(abortSignal?.aborted || statusCode !== 0) {
|
||||||
oobaboogaSocket.close()
|
oobaboogaSocket.close()
|
||||||
return ({
|
return ({
|
||||||
type: "fail",
|
type: "fail",
|
||||||
result: abortSignal.reason || `WebSocket connection failed to '${streamUrl}' failed!`,
|
result: abortSignal?.reason || `WebSocket connection failed to '${streamUrl}' failed!`,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1798,7 +1798,7 @@ async function requestOobaLegacy(arg:RequestDataArgumentExtended):Promise<reques
|
|||||||
})
|
})
|
||||||
oobaboogaSocket.onerror = close
|
oobaboogaSocket.onerror = close
|
||||||
oobaboogaSocket.onclose = close
|
oobaboogaSocket.onclose = close
|
||||||
abortSignal.addEventListener("abort", close)
|
abortSignal?.addEventListener("abort", close)
|
||||||
|
|
||||||
return {
|
return {
|
||||||
type: 'streaming',
|
type: 'streaming',
|
||||||
|
|||||||
Reference in New Issue
Block a user