| 84 | let activeQueryClient: QueryClient | null = null; |
| 85 | |
| 86 | export const getDefaultQueryClient = () => { |
| 87 | if (!defaultQueryClient) { |
| 88 | defaultQueryClient = createAgentServerQueryClient(); |
| 89 | if (import.meta.env.DEV || import.meta.env.VITE_MOCK_API === "true") { |
| 90 | ( |
| 91 | window as unknown as { __OH_QUERY_CLIENT__?: typeof defaultQueryClient } |
| 92 | ).__OH_QUERY_CLIENT__ = defaultQueryClient; |
| 93 | } |
| 94 | } |
| 95 | |
| 96 | return defaultQueryClient; |
| 97 | }; |
| 98 | |
| 99 | export const getQueryClient = () => |
| 100 | activeQueryClient ?? getDefaultQueryClient(); |