fix: introduce fix for token management

This commit is contained in:
kasia.oczkowska
2024-04-04 14:16:25 +01:00
parent 0930c9d8d6
commit 526e093689
6 changed files with 18 additions and 29 deletions

View File

@@ -25,27 +25,9 @@ const queryClient = new QueryClient({
});
export default function AutomatischQueryClientProvider({ children }) {
const { token, initialize } = useAuthentication();
React.useEffect(
function updateTokenInHttpClient() {
if (!initialize) return;
if (token) {
api.defaults.headers.Authorization = token;
} else {
delete api.defaults.headers.Authorization;
}
initialize();
},
[initialize, token],
);
return (
<QueryClientProvider client={queryClient}>
{children}
<ReactQueryDevtools />
</QueryClientProvider>
);