fix(sj_1.0.0_beta4): 修复用户信息重复获取问题
This commit is contained in:
parent
bab219f429
commit
5fe985ac05
@ -128,20 +128,6 @@ async function initRoute(to: RouteLocationNormalized): Promise<RouteLocationRaw
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
// the auth route is initialized
|
|
||||||
// it is not the "not-found" route, then it is allowed to access
|
|
||||||
if (routeStore.isInitAuthRoute && !isNotFoundRoute) {
|
|
||||||
// update user info
|
|
||||||
await authStore.updateUserInfo();
|
|
||||||
const { data, error } = await fetchVersion();
|
|
||||||
if (!error && data) {
|
|
||||||
localStg.set('version', data!);
|
|
||||||
} else {
|
|
||||||
localStg.remove('version');
|
|
||||||
}
|
|
||||||
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
// it is captured by the "not-found" route, then check whether the route exists
|
// it is captured by the "not-found" route, then check whether the route exists
|
||||||
if (routeStore.isInitAuthRoute && isNotFoundRoute) {
|
if (routeStore.isInitAuthRoute && isNotFoundRoute) {
|
||||||
const exist = await routeStore.getIsAuthRouteExist(to.path as RoutePath);
|
const exist = await routeStore.getIsAuthRouteExist(to.path as RoutePath);
|
||||||
@ -175,6 +161,19 @@ async function initRoute(to: RouteLocationNormalized): Promise<RouteLocationRaw
|
|||||||
return location;
|
return location;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// the auth route is initialized
|
||||||
|
// it is not the "not-found" route, then it is allowed to access
|
||||||
|
if (!routeStore.isInitAuthRoute && isLogin) {
|
||||||
|
// update user info
|
||||||
|
await authStore.updateUserInfo();
|
||||||
|
const { data, error } = await fetchVersion();
|
||||||
|
if (!error && data) {
|
||||||
|
localStg.set('version', data!);
|
||||||
|
} else {
|
||||||
|
localStg.remove('version');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// initialize the auth route
|
// initialize the auth route
|
||||||
await routeStore.initAuthRoute();
|
await routeStore.initAuthRoute();
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user