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