55518aca by lihua

首次获取到token时不需要刷新

1 parent ea23ffcc
......@@ -48,7 +48,7 @@ const useUserStore = defineStore(
localStorage.setItem('refresh_token', res.data.refreshToken || "");
const expiresIn = (Date.now() + 1700000) + "";
localStorage.setItem('expiresIn', expiresIn);
refreshUserToken();
refreshUserToken(false);
//获取用户信息
account.value = res.data.logonUser
userId.value = res.data.userId
......@@ -82,7 +82,7 @@ const useUserStore = defineStore(
});
}
function refreshUserToken() {
function refreshUserToken(isExec = true) {
let expiresIn = localStorage.getItem('expiresIn');
if (!expiresIn) {
return;
......@@ -98,7 +98,7 @@ const useUserStore = defineStore(
}
}
}
process();
isExec && process();
/** 轮询是否需要刷新token。如果是同步多个调用,则不处理错误的信息。 */
setInterval(async () => {
process();
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!