fix(每日充值活动): 修复偶尔接口获取不到数据的问题
This commit is contained in:
parent
6fecce1776
commit
79eef1e623
@ -793,8 +793,6 @@ let rewardVapPreloadTimer = null
|
||||
let rewardVapPreloadIdleCallbackId = null
|
||||
let rewardVapPreloadStarted = false
|
||||
let pageInitializationStarted = false
|
||||
let connectToAppFallbackTimer = null
|
||||
const CONNECT_TO_APP_FALLBACK_DELAY = 4000
|
||||
|
||||
const isLocalRewardAsset = (reward) => {
|
||||
return Boolean(reward?.localRewardAsset)
|
||||
@ -1144,26 +1142,12 @@ const startPageInitialization = async () => {
|
||||
}
|
||||
|
||||
const connectToAppHandler = async () => {
|
||||
connectToAppFallbackTimer = window.setTimeout(() => {
|
||||
connectToAppFallbackTimer = null
|
||||
void startPageInitialization()
|
||||
}, CONNECT_TO_APP_FALLBACK_DELAY)
|
||||
|
||||
const result = await connectToApp(() => {
|
||||
if (connectToAppFallbackTimer !== null) {
|
||||
window.clearTimeout(connectToAppFallbackTimer)
|
||||
connectToAppFallbackTimer = null
|
||||
}
|
||||
void startPageInitialization()
|
||||
})
|
||||
|
||||
if (connectToAppFallbackTimer !== null) {
|
||||
window.clearTimeout(connectToAppFallbackTimer)
|
||||
connectToAppFallbackTimer = null
|
||||
}
|
||||
|
||||
if (!result?.success) {
|
||||
await startPageInitialization()
|
||||
isLoading.value = false
|
||||
}
|
||||
}
|
||||
|
||||
@ -1180,10 +1164,6 @@ onBeforeUnmount(() => {
|
||||
delete window.__setDailyRechargeDevice
|
||||
delete window.__dailyRechargeDeviceMode
|
||||
}
|
||||
if (connectToAppFallbackTimer !== null && typeof window !== 'undefined') {
|
||||
window.clearTimeout(connectToAppFallbackTimer)
|
||||
connectToAppFallbackTimer = null
|
||||
}
|
||||
if (rewardVapPreloadTimer !== null && typeof window !== 'undefined') {
|
||||
window.clearTimeout(rewardVapPreloadTimer)
|
||||
rewardVapPreloadTimer = null
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user