优化代码

pull/2077/head
lyswhut 2024-07-11 18:52:48 +08:00
parent 680b60cb07
commit 72d44ec783
1 changed files with 7 additions and 7 deletions

View File

@ -9,13 +9,13 @@ export const setUserApi = async(apiId: string) => {
if (prevId == apiId) return if (prevId == apiId) return
prevId = apiId prevId = apiId
if (window.lx.apiInitPromise[1]) { if (window.lx.apiInitPromise[1]) {
window.lx.apiInitPromise[0] = new Promise(resolve => { const { promise, resolve } = Promise.withResolvers<boolean>()
window.lx.apiInitPromise[1] = false window.lx.apiInitPromise[0] = promise
window.lx.apiInitPromise[2] = (result: boolean) => { window.lx.apiInitPromise[1] = false
window.lx.apiInitPromise[1] = true window.lx.apiInitPromise[2] = (result: boolean) => {
resolve(result) window.lx.apiInitPromise[1] = true
} resolve(result)
}) }
} }
if (/^user_api/.test(apiId)) { if (/^user_api/.test(apiId)) {