diff --git a/src/components/platform-entry/usePlatformProfileCenterController.ts b/src/components/platform-entry/usePlatformProfileCenterController.ts index 5076c5712..db0d61d55 100644 --- a/src/components/platform-entry/usePlatformProfileCenterController.ts +++ b/src/components/platform-entry/usePlatformProfileCenterController.ts @@ -202,22 +202,22 @@ function assertWechatRechargeConfirmationActive( } } -function waitWechatPayConfirmDelay(delayMs: number, signal?: AbortSignal) { +function waitWechatPayConfirmDelay(delayMs: number, signal: AbortSignal) { return new Promise((resolve, reject) => { - if (signal?.aborted) { + if (signal.aborted) { reject(createWechatRechargeAbortError(signal)); return; } const timerId = window.setTimeout(() => { - signal?.removeEventListener('abort', handleAbort); + signal.removeEventListener('abort', handleAbort); resolve(); }, delayMs); const handleAbort = () => { window.clearTimeout(timerId); - signal?.removeEventListener('abort', handleAbort); - reject(createWechatRechargeAbortError(signal!)); + signal.removeEventListener('abort', handleAbort); + reject(createWechatRechargeAbortError(signal)); }; - signal?.addEventListener('abort', handleAbort, { once: true }); + signal.addEventListener('abort', handleAbort, { once: true }); }); }