Fix: Avoid invalidating all queries on logout to prevent UI glitch

This commit is contained in:
Daniel Hougaard
2024-03-17 18:48:10 +01:00
parent dbd7561037
commit 52cf937826
+4 -2
View File
@@ -194,7 +194,7 @@ export const useRegisterUserAction = () => {
}); });
}; };
export const useLogoutUser = () => { export const useLogoutUser = (keepQueryClient?: boolean) => {
const queryClient = useQueryClient(); const queryClient = useQueryClient();
return useMutation({ return useMutation({
mutationFn: async () => { mutationFn: async () => {
@@ -214,7 +214,9 @@ export const useLogoutUser = () => {
localStorage.removeItem("orgData.id"); localStorage.removeItem("orgData.id");
localStorage.removeItem("projectData.id"); localStorage.removeItem("projectData.id");
queryClient.clear(); if (!keepQueryClient) {
queryClient.clear();
}
} }
}); });
}; };