Skip to content
Snippets Groups Projects
Commit ee8556c8 authored by michael.minelli's avatar michael.minelli
Browse files

HttpManager => Fix bug on token name and received errors

parent b08e9367
No related branches found
No related tags found
No related merge requests found
......@@ -27,7 +27,7 @@ class HttpManager {
}
if ( SessionManager.isLogged && config.url && config.url.indexOf(Config.apiURL) !== -1 ) {
config.headers.Authorization = 'BEARER ' + SessionManager.token;
config.headers.Authorization = 'Bearer ' + SessionManager.token;
}
return config;
......@@ -37,15 +37,24 @@ class HttpManager {
private registerResponseInterceptor() {
axios.interceptors.response.use((response) => {
if ( response.data && response.data.token ) {
SessionManager.token = response.data.token;
if ( response.data && response.data.sessionToken ) {
SessionManager.token = response.data.sessionToken;
}
return response;
}, (error) => {
if ( error.response.status === 401 ) {
switch ( error.response.status ) {
case 401: // Unauthorized
logger.error('Session expired or inexistent. Please login again.');
process.exit(1);
break;
case 403: // Forbidden
logger.error('Forbidden access.');
process.exit(1);
break;
}
return Promise.reject(error);
});
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment