Merge pull request #2249 from MagicalGlove/main

fix(bug): clear resumes on logout to prevent seeing resumes from previously logged in accounts
This commit is contained in:
Amruth Pillai
2025-10-01 11:24:30 +02:00
committed by GitHub

View File

@ -1,5 +1,6 @@
import { useMutation } from "@tanstack/react-query";
import { RESUMES_KEY, USER_KEY } from "@/client/constants/query-keys";
import { axios } from "@/client/libs/axios";
import { queryClient } from "@/client/libs/query-client";
import { useAuthStore } from "@/client/stores/auth";
@ -17,11 +18,13 @@ export const useLogout = () => {
mutationFn: logout,
onSuccess: () => {
setUser(null);
queryClient.setQueryData(["user"], null);
queryClient.setQueryData(USER_KEY, null);
queryClient.setQueryData(RESUMES_KEY, null);
},
onError: () => {
setUser(null);
queryClient.setQueryData(["user"], null);
queryClient.setQueryData(USER_KEY, null);
queryClient.setQueryData(RESUMES_KEY, null);
},
});