Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | 4x 24x 24x 24x 24x | import { useMutation } from "@tanstack/react-query";
import { deleteSession } from "@/api";
import useUserStore from "@/store/useUserStore";
import useMovieStore from "@/store/useMovieStore";
const useDeleteSessionMutation = () => {
const { resetMovieStatus } = useMovieStore();
const { resetState } = useUserStore();
const { mutateAsync: deleteSessionMutation } = useMutation({
mutationFn: (payload: string) => deleteSession(payload),
onSuccess: () => {
resetState();
resetMovieStatus();
localStorage.clear();
},
});
return { deleteSessionMutation };
};
export default useDeleteSessionMutation;
|