From 59f867264ab52e203f5034b53040695767fc6b8c Mon Sep 17 00:00:00 2001 From: kwaroran Date: Sun, 23 Jul 2023 23:34:21 +0900 Subject: [PATCH] [fix] abortsignal --- src/ts/storage/globalApi.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/ts/storage/globalApi.ts b/src/ts/storage/globalApi.ts index 3a120696..d69b4013 100644 --- a/src/ts/storage/globalApi.ts +++ b/src/ts/storage/globalApi.ts @@ -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 {