This commit is contained in:
Ahmed Bouhuolia
2020-03-16 00:06:15 +02:00
parent 56701951b7
commit 73711384f6
7925 changed files with 18478 additions and 959 deletions

View File

@@ -0,0 +1,34 @@
import axios from 'axios';
import store from 'store/createStore';
const http = axios.create();
http.interceptors.request.use((request) => {
const state = store.getState();
const token = state.authentication.token;
const locale = 'en';
if (token) {
request.headers.common['x-access-token'] = token;
}
if (locale) {
request.headers.common['Accept-Language'] = locale;
}
return request;
}, (error) => {
return Promise.reject(error);
});
http.interceptors.response.use((response) => response, (error) => {
const { status } = error.response;
if (status >= 500) {
}
if (status === 401) {
}
return Promise.reject(error);
});
export default http;