Files
techxcar/frontend/src/lib/queryClient.ts
T
Luciano Milani 5de37bb512 Inicial
2026-07-02 12:47:55 +01:00

18 lines
412 B
TypeScript

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