|
@@ -16,8 +16,14 @@ export const updateEventList = (type) => {
|
|
|
if (getToken()) {
|
|
|
getRewardEventList()
|
|
|
if (timer.value) clearInterval(timer.value)
|
|
|
-
|
|
|
+
|
|
|
timer.value = setInterval(async () => {
|
|
|
+ // 没有token时销毁定时器
|
|
|
+ if (!getToken()) {
|
|
|
+ clearInterval(timer.value)
|
|
|
+ timer.value = null
|
|
|
+ return
|
|
|
+ }
|
|
|
getRewardEventList()
|
|
|
|
|
|
// 更新账户信息
|
|
@@ -26,8 +32,8 @@ export const updateEventList = (type) => {
|
|
|
}, 300000)
|
|
|
|
|
|
} else {
|
|
|
- timer.value = null
|
|
|
clearInterval(timer.value)
|
|
|
+ timer.value = null
|
|
|
localStorage.setItem('eventList', [])
|
|
|
}
|
|
|
}
|