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

const addBalance = async (data: { "user_id":  number, "type_balance": number, "amount": number}) => {
    const response = await axios.post('/dashboard/balance/add',data)
    return response.data;
}

export default function useAddBalance() {
    const QueryClient = useQueryClient();
    return useMutation({
        mutationFn : addBalance,
        onSuccess : () => {
            QueryClient.invalidateQueries({
                queryKey : ['clients']
            })
        }
    })
}