add refresh token api call
This commit is contained in:
@@ -81,3 +81,18 @@ export const login = async (username, password) => {
|
||||
throw error.response?.data || error.message;
|
||||
}
|
||||
};
|
||||
|
||||
export const refreshToken = async () => {
|
||||
try {
|
||||
const response = await client.post(API_ENDPOINTS.AUTH.REFRESH);
|
||||
if (response.data.access_token && response.data.token_type === 'bearer') {
|
||||
localStorage.setItem('access_token', response.data.access_token);
|
||||
}
|
||||
return response.data;
|
||||
} catch (error) {
|
||||
localStorage.removeItem('access_token');
|
||||
localStorage.removeItem('fingerprint');
|
||||
cookies.remove('refresh_token');
|
||||
throw error.response?.data || error.message;
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user