diff --git a/apps/web/e2e/global-setup.ts b/apps/web/e2e/global-setup.ts index b88b9950a..300fc14d8 100644 --- a/apps/web/e2e/global-setup.ts +++ b/apps/web/e2e/global-setup.ts @@ -52,7 +52,7 @@ async function globalSetup(config: FullConfig) { const healthResponse = await fetch(healthUrl, { method: 'GET', headers: { 'Content-Type': 'application/json' }, - // eslint-disable-next-line no-undef + signal: AbortSignal.timeout(10000), // 10s timeout }); return { success: healthResponse.ok, status: healthResponse.status }; @@ -80,7 +80,7 @@ async function globalSetup(config: FullConfig) { const loginResult = await page.evaluate(async ({ apiUrl, email, password }) => { try { console.log(`[BROWSER] Attempting login to: ${apiUrl}/auth/login`); - // eslint-disable-next-line no-undef + const controller = new AbortController(); const timeoutId = setTimeout(() => controller.abort(), 30000); // 30s timeout diff --git a/apps/web/src/services/api/client.ts b/apps/web/src/services/api/client.ts index 1b7430819..9bc98653a 100644 --- a/apps/web/src/services/api/client.ts +++ b/apps/web/src/services/api/client.ts @@ -968,7 +968,7 @@ apiClient.interceptors.response.use( limit: rateLimitLimit, remaining: rateLimitRemaining, reset: rateLimitReset, - retryAfter: retryAfter, + retryAfter, }); } } diff --git a/apps/web/src/utils/formValidation.ts b/apps/web/src/utils/formValidation.ts index 7b16b3c9d..294a961dc 100644 --- a/apps/web/src/utils/formValidation.ts +++ b/apps/web/src/utils/formValidation.ts @@ -51,7 +51,7 @@ export function applyApiValidationErrors>( // Set error on the form field setError(formFieldName, { type: 'server', - message: message, + message, }); appliedCount++;