Procházet zdrojové kódy

fix:not navigate to login when bad token

dev
powersir před 1 rokem
rodič
revize
9adca19da9
1 změnil soubory, kde provedl 11 přidání a 8 odebrání
  1. +11
    -8
      src/request/index.ts

+ 11
- 8
src/request/index.ts Zobrazit soubor

@@ -114,19 +114,22 @@ class Request {
this.toLoginPage();
}

const [error, {data}] = await loginService.rerefshToken(refreshToken);
const [error, {code, data, msg}] = await loginService.rerefshToken(refreshToken);

if (error) {
if (error || code !== 0) {
this.toLoginPage();
useGlobalStore.setState({
refreshToken: '',
token: '',
});
} else {
useGlobalStore.setState({
refreshToken: data.refreshToken,
token: data.accessToken,
});
}

useGlobalStore.setState({
refreshToken: data.refreshToken,
token: data.accessToken,
});

this.refreshTokenFlag = false;

this.requestByQueue();
}



Načítá se…
Zrušit
Uložit