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

const convertToClient = async (data: {registration_id: number, account_type_id: number, password: string}) => {
    const res = await axios.post('/customer-registration/convert-to-user', data);
    return res.data;
}


export default function UseConvertToClient() {
const queryClient = useQueryClient();
 return useMutation({
    mutationFn : (data: {registration_id: number, account_type_id: number, password: string}) => convertToClient(data),
    onSuccess : () => {
        queryClient.invalidateQueries({
            queryKey : ['customers-registrations']
        })
    }
})    
}