fix: set timeout to 1 minute

This commit is contained in:
ValdiANS
2026-05-04 14:15:57 +07:00
parent 53d7439300
commit 4e58f20ba3
+2 -2
View File
@@ -5,7 +5,7 @@ import { RequestOptions } from '@/services/http/base';
import { redirectToSSO } from '@/lib/auth-helper'; import { redirectToSSO } from '@/lib/auth-helper';
const BASE_URL = process.env.NEXT_PUBLIC_API_BASE_URL ?? ''; const BASE_URL = process.env.NEXT_PUBLIC_API_BASE_URL ?? '';
const axiosClient = axios.create({ baseURL: BASE_URL, timeout: 30_000 }); const axiosClient = axios.create({ baseURL: BASE_URL, timeout: 60_000 });
axiosClient.interceptors.response.use( axiosClient.interceptors.response.use(
(response) => response, (response) => response,
@@ -38,7 +38,7 @@ export async function httpClient<T, B = unknown>(
method: opts.method ?? 'GET', method: opts.method ?? 'GET',
params: opts.query, params: opts.query,
data: opts.body, data: opts.body,
timeout: opts.timeoutMs ?? 30_000, timeout: opts.timeoutMs ?? 60_000,
withCredentials: isCookieAuth && !isBearerAuth, withCredentials: isCookieAuth && !isBearerAuth,
responseType: opts.responseType, responseType: opts.responseType,
headers: { headers: {