🐛 fix(types): Checking

This commit is contained in:
web@ppanel
2024-11-26 19:21:37 +07:00
parent c7e50a9b84
commit 2992824353
34 changed files with 2085 additions and 3150 deletions
+8 -11
View File
@@ -2,16 +2,9 @@ import { NEXT_PUBLIC_API_URL, NEXT_PUBLIC_SITE_URL } from '@/config/constants';
import { getTranslations } from '@/locales/utils';
import { isBrowser } from '@repo/ui/utils';
import { toast } from '@shadcn/ui/lib/sonner';
import axios, { InternalAxiosRequestConfig } from 'axios';
import requset, { InternalAxiosRequestConfig } from 'axios';
import { getAuthorization, Logout } from './common';
const request = axios.create({
baseURL: NEXT_PUBLIC_API_URL || NEXT_PUBLIC_SITE_URL,
// withCredentials: true,
// withXSRFToken: true,
timeout: 10000,
});
async function handleError(response: any) {
const code = response.data?.code;
if (response?.config?.skipErrorHandler) return;
@@ -27,7 +20,11 @@ async function handleError(response: any) {
toast.error(message);
}
request.interceptors.request.use(
requset.defaults.baseURL = NEXT_PUBLIC_API_URL || NEXT_PUBLIC_SITE_URL;
// axios.defaults.withCredentials = true;
// axios.defaults.timeout = 10000;
requset.interceptors.request.use(
async (
config: InternalAxiosRequestConfig & {
Authorization?: string;
@@ -40,7 +37,7 @@ request.interceptors.request.use(
(error) => Promise.reject(error),
);
request.interceptors.response.use(
requset.interceptors.response.use(
async (response) => {
const { code } = response.data;
if (code !== 200) throw response;
@@ -52,4 +49,4 @@ request.interceptors.response.use(
},
);
export default request;
export default requset;