diff --git a/src/service/api/auth.ts b/src/service/api/auth.ts index 247d1f0f..3246eca0 100644 --- a/src/service/api/auth.ts +++ b/src/service/api/auth.ts @@ -35,12 +35,12 @@ export function fetchGetUserInfo() { * * @param refreshToken Refresh token */ -export function fetchRefreshToken(refreshToken: string) { +export function fetchRefreshToken(refreshToken: Api.Auth.LoginToken) { return request({ url: '/auth/refreshToken', method: 'post', data: { - refreshToken + ...refreshToken } }); } diff --git a/src/service/request/shared.ts b/src/service/request/shared.ts index 162d4706..b67c16cf 100644 --- a/src/service/request/shared.ts +++ b/src/service/request/shared.ts @@ -15,7 +15,12 @@ async function handleRefreshToken() { const { resetStore } = useAuthStore(); const rToken = localStg.get('refreshToken') || ''; - const { error, data } = await fetchRefreshToken(rToken); + const token = localStg.get('token') || ''; + const refresh_Data = { + token, + refreshToken: rToken + }; + const { error, data } = await fetchRefreshToken(refresh_Data); if (!error) { localStg.set('token', data.token); localStg.set('refreshToken', data.refreshToken);