|
Server : LiteSpeed System : Linux server104.web-hosting.com 4.18.0-513.24.1.lve.1.el8.x86_64 #1 SMP Thu May 9 15:10:09 UTC 2024 x86_64 User : saleoqej ( 6848) PHP Version : 8.0.30 Disable Function : NONE Directory : /home/saleoqej/public_html/wp-content/plugins/extendify/src/Draft/api/ |
import axios from 'axios';
const Axios = axios.create({
baseURL: window.extDraftData.root,
headers: {
'X-WP-Nonce': window.extDraftData.nonce,
'X-Requested-With': 'XMLHttpRequest',
'X-Extendify-Draft': true,
'X-Extendify': true,
},
});
Axios.interceptors.request.use(
(request) => checkDevMode(request),
(error) => console.log(error) || error,
);
Axios.interceptors.response.use(
(response) =>
Object.prototype.hasOwnProperty.call(response, 'data')
? response.data
: response,
(error) => console.log(error) || error,
);
const checkDevMode = (request) => {
request.headers['X-Extendify-Assist-Dev-Mode'] =
window.location.search.indexOf('DEVMODE') > -1;
request.headers['X-Extendify-Assist-Local-Mode'] =
window.location.search.indexOf('LOCALMODE') > -1;
return request;
};
export { Axios };