From 72d44ec783bd12af3c0cbbecb21ff848bb101050 Mon Sep 17 00:00:00 2001 From: lyswhut Date: Thu, 11 Jul 2024 18:52:48 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/renderer/core/apiSource.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/renderer/core/apiSource.ts b/src/renderer/core/apiSource.ts index a0611ad8..c55d315e 100644 --- a/src/renderer/core/apiSource.ts +++ b/src/renderer/core/apiSource.ts @@ -9,13 +9,13 @@ export const setUserApi = async(apiId: string) => { if (prevId == apiId) return prevId = apiId if (window.lx.apiInitPromise[1]) { - window.lx.apiInitPromise[0] = new Promise(resolve => { - window.lx.apiInitPromise[1] = false - window.lx.apiInitPromise[2] = (result: boolean) => { - window.lx.apiInitPromise[1] = true - resolve(result) - } - }) + const { promise, resolve } = Promise.withResolvers() + window.lx.apiInitPromise[0] = promise + window.lx.apiInitPromise[1] = false + window.lx.apiInitPromise[2] = (result: boolean) => { + window.lx.apiInitPromise[1] = true + resolve(result) + } } if (/^user_api/.test(apiId)) {