forked from Transparency/kgroad-frontend2
fixed few bugs
This commit is contained in:
1 parent
5330f21a73
commit
bcc7279d39
9 files changed
+37
-33
No files matched your search
@@ -19,18 +19,20 @@ const verifyToken = async (access_token: string) => {
|
||||
};
|
||||
|
||||
const refreshToken = async (token: JWT): Promise<JWT> => {
|
||||
const data = {
|
||||
refresh: token.refresh_token,
|
||||
};
|
||||
// const date = new Date().toLocaleTimeString();
|
||||
// const expire = new Date(token.expires_in).toLocaleTimeString();
|
||||
|
||||
const verify = await verifyToken(token.access_token);
|
||||
|
||||
if (verify)
|
||||
if (verify) {
|
||||
return {
|
||||
...token,
|
||||
};
|
||||
}
|
||||
|
||||
const data = {
|
||||
refresh: token.refresh_token,
|
||||
};
|
||||
|
||||
const response = await apiInstance.post<IRefresh>(
|
||||
"/users/refresh/",
|
||||
@@ -114,13 +116,9 @@ export const authConfig: AuthOptions = {
|
||||
|
||||
return true;
|
||||
},
|
||||
async jwt({ token, user, account }) {
|
||||
async jwt({ token, user }) {
|
||||
if (user) return { ...token, ...user };
|
||||
|
||||
if (token.exp) {
|
||||
return token;
|
||||
}
|
||||
|
||||
return refreshToken(token);
|
||||
},
|
||||
|
||||
|
||||
Reference in new issue
Block a user