From 545facba22a09870caa2396f94b365620a5bbcf5 Mon Sep 17 00:00:00 2001 From: Noa Virellia Date: Fri, 13 Feb 2026 11:40:00 +0800 Subject: [PATCH] fix: (hopefully) fix retry conditions Signed-off-by: Noa Virellia --- client/cms/src/routes/__root.tsx | 20 ++++++++++---------- client/cms/vite.config.ts | 2 +- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/client/cms/src/routes/__root.tsx b/client/cms/src/routes/__root.tsx index d6952eb..d3bd73e 100644 --- a/client/cms/src/routes/__root.tsx +++ b/client/cms/src/routes/__root.tsx @@ -5,19 +5,19 @@ import { ThemeProvider } from '@/components/theme-provider'; import { Toaster } from '@/components/ui/sonner'; import '@/index.css'; +function retry(failureCount: number, error: any) { + // eslint-disable-next-line ts/no-unsafe-assignment, ts/no-unsafe-member-access + const status = error?.response?.status ?? error?.code; + if (status >= 400 && status < 500) { + return false; + } + return failureCount < 3; +} + const queryClient = new QueryClient({ defaultOptions: { queries: { - retry: (failureCount, error: any) => { - // eslint-disable-next-line ts/no-unsafe-assignment - const status - // eslint-disable-next-line ts/no-unsafe-member-access - = error?.response?.status ?? error?.status; - if (status >= 400 && status < 500) { - return false; - } - return failureCount < 3; - }, + retry, }, }, }); diff --git a/client/cms/vite.config.ts b/client/cms/vite.config.ts index b6ae18b..2892a18 100644 --- a/client/cms/vite.config.ts +++ b/client/cms/vite.config.ts @@ -27,7 +27,7 @@ export default defineConfig({ }, server: { proxy: { - '/app/api': 'http://10.0.0.10:8000', + '/app/api': 'https://test.nix.org.cn', }, host: '0.0.0.0', port: 5173,