mirror of
https://github.com/lingble/chatwoot.git
synced 2025-12-23 22:27:03 +00:00
20 lines
558 B
JavaScript
20 lines
558 B
JavaScript
const parseErrorCode = error => Promise.reject(error);
|
|
|
|
export default axios => {
|
|
// eslint-disable-next-line no-underscore-dangle
|
|
const apiHost = window.__WOOT_API_HOST__;
|
|
// eslint-disable-next-line no-underscore-dangle
|
|
const accessToken = window.__WOOT_ACCESS_TOKEN__;
|
|
const wootApi = axios.create({ baseURL: `${apiHost}/` });
|
|
|
|
Object.assign(wootApi.defaults.headers.common, {
|
|
api_access_token: accessToken,
|
|
});
|
|
|
|
wootApi.interceptors.response.use(
|
|
response => response,
|
|
error => parseErrorCode(error)
|
|
);
|
|
return wootApi;
|
|
};
|