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

const rejectClient = async (id: string , body: {reason: string}) => {
    const response = await axios.post(`/dashboard/salla/clients/${id}/reject`,body);
    return response.data;
}

export const useRejectClient = () => {
    const queryClient = useQueryClient();
 return useMutation({
    mutationFn: ({ id, body }: { id: string; body: { reason: string } }) => rejectClient(id, body),
    onSuccess: () => {
        queryClient.invalidateQueries({
            queryKey: ['salla-clients']
        })
    }
 })
}