diff --git a/web/context/get-query-client.ts b/web/context/get-query-client.ts deleted file mode 100644 index 85e2cc68b3..0000000000 --- a/web/context/get-query-client.ts +++ /dev/null @@ -1,15 +0,0 @@ -import type { QueryClient } from '@tanstack/react-query' -import { isServer } from '@/utils/client' -import { makeQueryClient } from './query-client-server' - -let browserQueryClient: QueryClient | undefined - -export function getQueryClient() { - if (isServer) - return makeQueryClient() - - if (!browserQueryClient) - browserQueryClient = makeQueryClient() - - return browserQueryClient -} diff --git a/web/context/query-client.tsx b/web/context/query-client.tsx index 7511da311f..38292bfc8c 100644 --- a/web/context/query-client.tsx +++ b/web/context/query-client.tsx @@ -1,8 +1,21 @@ 'use client' +import type { QueryClient } from '@tanstack/react-query' import { QueryClientProvider } from '@tanstack/react-query' import { TanStackDevtoolsLoader } from '@/app/components/devtools/tanstack/loader' -import { getQueryClient } from './get-query-client' +import { isServer } from '@/utils/client' +import { makeQueryClient } from './query-client-server' + +let browserQueryClient: QueryClient | undefined + +function getQueryClient() { + if (isServer) { + return makeQueryClient() + } + if (!browserQueryClient) + browserQueryClient = makeQueryClient() + return browserQueryClient +} export const TanstackQueryInitializer = ({ children }: { children: React.ReactNode }) => { const queryClient = getQueryClient()