From d371bd32c87dfbd42738842c28863a05508c906f Mon Sep 17 00:00:00 2001 From: kyy Date: Mon, 11 May 2026 13:49:29 +0900 Subject: [PATCH] =?UTF-8?q?common=20query=20client=20=EA=B8=B0=EB=B3=B8=20?= =?UTF-8?q?=EC=98=B5=EC=85=98=20=EA=B3=B5=EC=9A=A9=ED=99=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- adminfront/src/app/queryClient.ts | 10 +++------- common/core/query/queryClient.ts | 7 +++++++ devfront/src/app/queryClient.ts | 10 +++------- orgfront/src/app/queryClient.ts | 10 +++------- 4 files changed, 16 insertions(+), 21 deletions(-) create mode 100644 common/core/query/queryClient.ts 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, });