build: setup turbo repo

This commit is contained in:
pablohashescobar 2022-11-30 02:21:17 +05:30
parent 976e5b9c27
commit ba47c273b1
148 changed files with 3177 additions and 515 deletions

View file

@ -0,0 +1,32 @@
import axios from "axios";
// constants
import { BASE_STAGING, BASE_LOCAL, BASE_PROD } from "constants/api-routes";
const base_url =
process.env.NEXT_PUBLIC_APP_ENVIRONMENT === "production"
? BASE_PROD
: process.env.NEXT_PUBLIC_APP_ENVIRONMENT === "preview"
? BASE_STAGING
: BASE_LOCAL;
axios.defaults.baseURL = base_url;
export function setAxiosHeader(token?: string) {
if (token) axios.defaults.headers.common["Authorization"] = `Bearer ${token}`;
else axios.defaults.headers.common["Authorization"] = "";
}
(async function () {
setAxiosHeader();
})();
const UNAUTHORIZED = [401];
axios.interceptors.response.use(
(response) => {
return response;
},
(error) => {
return error;
}
);