diff --git a/packages/@justaname.id/sdk/src/lib/api/axiosController.ts b/packages/@justaname.id/sdk/src/lib/api/axiosController.ts index 5c96cba7..740b6080 100644 --- a/packages/@justaname.id/sdk/src/lib/api/axiosController.ts +++ b/packages/@justaname.id/sdk/src/lib/api/axiosController.ts @@ -9,9 +9,12 @@ export let BASE_URL = 'https://api.justaname.id'; function loadEnv() { let isDevelopment = false; + console.log('checking env'); if (typeof process !== 'undefined' && process.env) { + console.log('env', process.env); try { - isDevelopment = process.env['JUSTANAME_ENVIRONMENT'] === 'development' || + isDevelopment = + process.env['JUSTANAME_ENVIRONMENT'] === 'development' || process.env['NEXT_PUBLIC_JUSTANAME_ENVIRONMENT'] === 'development' || process.env['VITE_JUSTANAME_ENVIRONMENT'] === 'development' || process.env['NODE_ENV'] === 'test'; @@ -20,7 +23,9 @@ function loadEnv() { } } - BASE_URL = isDevelopment ? 'https://api-staging.justaname.id' : 'https://api.justaname.id'; + BASE_URL = isDevelopment + ? 'https://api-staging.justaname.id' + : 'https://api.justaname.id'; } loadEnv(); @@ -35,14 +40,13 @@ export const justANameInstance = axios.create({ baseURL: getBaseUrl(), }); - /** * Represents the Controlled Axios Promise type. * @typeparam T - The type of the data to be returned. */ -export type ControlledAxiosPromise = - AxiosPromise>; - +export type ControlledAxiosPromise = AxiosPromise< + BaseResponse +>; /** * Represents the controlled axios promise. @@ -67,4 +71,4 @@ export const controlledAxiosPromise = >( } } throw err; - }); \ No newline at end of file + });