import { QueryClient } from '@tanstack/react-query' export const queryClient = new QueryClient({ defaultOptions: { queries: { staleTime: 1000 * 60 * 5, retry: (failureCount, error) => { if (error instanceof Error && error.message === 'Session expired') { return false } return failureCount < 3 }, }, mutations: { retry: false, }, }, })