import axios from 'axios'
import api from './Config'

const client = axios.create()

client.interceptors.request.use(async (config) => {
   config.baseURL = api.apiUrl

   return config
}, (error) => {
   console.log(error)
   return Promise.reject(error)
})

client.interceptors.response.use(async (response) => {
   // console.log('success res', response)

   if (!response.data) {
      return Promise.reject(response)
   }
   return response

}, async (error) => {
   return Promise.reject(error)
})

export default client