import { useMutation, useQueryClient } from "@tanstack/react-query";

import { deleteGweet } from "../api/delete-gweet";

export const useDeleteGweet = () => {
  const queryClient = useQueryClient();

  return useMutation(({ gweetId }: { gweetId: string }) => {
    return deleteGweet(gweetId);
  }, {
    onSuccess: () => {
      queryClient.invalidateQueries(["gweets"]);
    },
    onError: (error) => {
      console.log(error);
    },
  });
};