[fix] abortsignal

This commit is contained in:
kwaroran
2023-07-23 23:34:21 +09:00
parent 86521f6a65
commit 59f867264a

View File

@@ -552,12 +552,16 @@ export async function globalFetch(url:string, arg:{
abortFn = () => {
res("aborted")
}
arg.abortSignal?.addEventListener('abort', abortFn)
if(arg.abortSignal){
arg.abortSignal?.addEventListener('abort', abortFn)
}
}))
const result = await Promise.any([fetchPromise,abortPromise])
arg.abortSignal.removeEventListener('abort', abortFn)
if(arg.abortSignal){
arg.abortSignal.removeEventListener('abort', abortFn)
}
if(result === 'aborted'){
return {