Commit 22c2b8fd authored by tom's avatar tom

more robust retries

parent e07981d3
...@@ -14,8 +14,9 @@ function MyApp({ Component, pageProps }: AppProps) { ...@@ -14,8 +14,9 @@ function MyApp({ Component, pageProps }: AppProps) {
refetchOnWindowFocus: false, refetchOnWindowFocus: false,
retry: (failureCount, _error) => { retry: (failureCount, _error) => {
const error = _error as ErrorType<{ status: number }>; const error = _error as ErrorType<{ status: number }>;
if (error?.error?.status === 401) { const status = error?.error?.status;
// for unauthorized users don't do retry if (status && status >= 400 && status < 500) {
// don't do retry for client error responses
return false; return false;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment