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

This commit is contained in:
Daniel Hougaard
2024-03-09 09:02:33 +01:00
parent dbd7561037
commit 52cf937826

View File

@@ -194,7 +194,7 @@ export const useRegisterUserAction = () => {
});
};
export const useLogoutUser = () => {
export const useLogoutUser = (keepQueryClient?: boolean) => {
const queryClient = useQueryClient();
return useMutation({
mutationFn: async () => {
@@ -214,7 +214,9 @@ export const useLogoutUser = () => {
localStorage.removeItem("orgData.id");
localStorage.removeItem("projectData.id");
queryClient.clear();
if (!keepQueryClient) {
queryClient.clear();
}
}
});
};