From 9dd9cb782af31d2beaf5f47e7c816ce0fd5f0cee Mon Sep 17 00:00:00 2001 From: mx1700 Date: Sun, 25 Aug 2019 20:20:54 +0800 Subject: [PATCH] =?UTF-8?q?syncSplash=20=E5=A2=9E=E5=8A=A0=20500ms=20?= =?UTF-8?q?=E8=B6=85=E6=97=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/util/api.js | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/util/api.js b/src/util/api.js index 4130594..958206e 100644 --- a/src/util/api.js +++ b/src/util/api.js @@ -118,10 +118,17 @@ async function getSplashByStore() { } async function syncSplash() { - const splash = await callV2('GET', '/splash'); - await Token.set('splash', JSON.stringify(splash)); + let load = (async () => { + const splash = await callV2('GET', '/splash'); + await Token.set('splash', JSON.stringify(splash)); + return splash; + })(); - return splash; + let timer = new Promise((resolve, reject) => { + setTimeout(resolve, 500) + }); + + return Promise.race([load, timer]); } async function getSelfInfo() {