import { default as defaultAxios } from 'axios';
// config
import { HOST_API } from '../config';

import { getSession } from './token';

// ----------------------------------------------------------------------

const token = getSession();

const axios = defaultAxios.create({
  baseURL: HOST_API,
  // headers: {
  //   'X-Requested-With': 'XMLHttpRequest',
  // },
  // withCredentials: true,
  // headers: {
  //   Authorization: `Bearer ${token}`
  // }
});

axios.interceptors.response.use(
  (response) => response,
  (error) => Promise.reject((error) || 'Something went wrong')
);

export default axios;
