mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-08 19:28:16 +00:00
Fix: Avoid invalidating all queries on logout to prevent UI glitch
This commit is contained in:
@@ -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();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user