Automatic token refrehs for mutation error.

This commit is contained in:
Jesse Brault 2024-08-14 09:32:17 -05:00
parent 4ea3c86522
commit 4d383c6fc8

View File

@ -49,6 +49,13 @@ const AuthAwareQueryClientProvider = ({ children }: React.PropsWithChildren) =>
() => () =>
new QueryClient({ new QueryClient({
defaultOptions: { defaultOptions: {
mutations: {
onError(error) {
if (error instanceof ExpiredTokenError) {
doRefresh()
}
}
},
queries: { queries: {
retry(failureCount, error) { retry(failureCount, error) {
if ( if (