import { getUserIdFromLocalStorage, showError } from './utils'; import axios from 'axios'; export let API = axios.create({ baseURL: import.meta.env.VITE_REACT_APP_SERVER_URL ? import.meta.env.VITE_REACT_APP_SERVER_URL : '', headers: { 'New-API-User': getUserIdFromLocalStorage(), 'Cache-Control': 'no-store', }, }); export function updateAPI() { API = axios.create({ baseURL: import.meta.env.VITE_REACT_APP_SERVER_URL ? import.meta.env.VITE_REACT_APP_SERVER_URL : '', headers: { 'New-API-User': getUserIdFromLocalStorage(), 'Cache-Control': 'no-store', }, }); } API.interceptors.response.use( (response) => response, (error) => { showError(error); }, );