diff --git a/adminfront/src/app/queryClient.ts b/adminfront/src/app/queryClient.ts index 06c9afde..9064efe8 100644 --- a/adminfront/src/app/queryClient.ts +++ b/adminfront/src/app/queryClient.ts @@ -1,11 +1,7 @@ import { QueryClient } from "@tanstack/react-query"; +import { queryClientDefaultOptions } from "../../../common/core/query/queryClient"; + export const queryClient = new QueryClient({ - defaultOptions: { - queries: { - staleTime: 30_000, - refetchOnWindowFocus: false, - retry: 1, - }, - }, + defaultOptions: queryClientDefaultOptions, }); diff --git a/common/core/query/queryClient.ts b/common/core/query/queryClient.ts new file mode 100644 index 00000000..d82db9bf --- /dev/null +++ b/common/core/query/queryClient.ts @@ -0,0 +1,7 @@ +export const queryClientDefaultOptions = { + queries: { + staleTime: 30_000, + refetchOnWindowFocus: false, + retry: 1, + }, +} as const; diff --git a/devfront/src/app/queryClient.ts b/devfront/src/app/queryClient.ts index 06c9afde..9064efe8 100644 --- a/devfront/src/app/queryClient.ts +++ b/devfront/src/app/queryClient.ts @@ -1,11 +1,7 @@ import { QueryClient } from "@tanstack/react-query"; +import { queryClientDefaultOptions } from "../../../common/core/query/queryClient"; + export const queryClient = new QueryClient({ - defaultOptions: { - queries: { - staleTime: 30_000, - refetchOnWindowFocus: false, - retry: 1, - }, - }, + defaultOptions: queryClientDefaultOptions, }); diff --git a/orgfront/src/app/queryClient.ts b/orgfront/src/app/queryClient.ts index 06c9afde..9064efe8 100644 --- a/orgfront/src/app/queryClient.ts +++ b/orgfront/src/app/queryClient.ts @@ -1,11 +1,7 @@ import { QueryClient } from "@tanstack/react-query"; +import { queryClientDefaultOptions } from "../../../common/core/query/queryClient"; + export const queryClient = new QueryClient({ - defaultOptions: { - queries: { - staleTime: 30_000, - refetchOnWindowFocus: false, - retry: 1, - }, - }, + defaultOptions: queryClientDefaultOptions, });