Update validation, dll Hospital-Portal
This commit is contained in:
@@ -29,12 +29,18 @@ const setSession = (accessToken: string | null) => {
|
||||
if (accessToken) {
|
||||
localStorage.setItem('accessToken', accessToken);
|
||||
axios.defaults.headers.common.Authorization = `Bearer ${accessToken}`;
|
||||
axios.defaults.headers.common['Accept-Language'] = (localStorage.getItem('currentLocale') ? localStorage.getItem('currentLocale') : 'id-ID');
|
||||
axios.defaults.headers.common['Accept'] = 'application/json';
|
||||
axios.defaults.headers.common['Content-Type'] = 'application/json';
|
||||
// This function below will handle when token is expired
|
||||
// const { exp } = jwtDecode(accessToken);
|
||||
// handleTokenExpired(exp);
|
||||
} else {
|
||||
localStorage.removeItem('accessToken');
|
||||
delete axios.defaults.headers.common.Authorization;
|
||||
delete axios.defaults.headers.common['Accept-Language'];
|
||||
delete axios.defaults.headers.common['Accept'];
|
||||
delete axios.defaults.headers.common['Content-Type'];
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user