fix: 🐛 在调用刷新令牌API前检查令牌有效性
This commit is contained in:
@@ -108,9 +108,12 @@ export const useUserStore = defineStore("user", () => {
|
|||||||
* 刷新 token
|
* 刷新 token
|
||||||
*/
|
*/
|
||||||
function refreshToken() {
|
function refreshToken() {
|
||||||
// 获取刷新令牌
|
|
||||||
const refreshToken = Auth.getRefreshToken();
|
const refreshToken = Auth.getRefreshToken();
|
||||||
|
|
||||||
|
if (!refreshToken) {
|
||||||
|
return Promise.reject(new Error("没有有效的刷新令牌"));
|
||||||
|
}
|
||||||
|
|
||||||
return new Promise<void>((resolve, reject) => {
|
return new Promise<void>((resolve, reject) => {
|
||||||
AuthAPI.refreshToken(refreshToken)
|
AuthAPI.refreshToken(refreshToken)
|
||||||
.then((data) => {
|
.then((data) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user