/* eslint-disable @typescript-eslint/no-explicit-any */ import { useMutation, useQueryClient } from "@tanstack/react-query"; import { sendMessage } from "../../service/messageService"; export const useMessageMutation = () => { const queryClient = useQueryClient(); return useMutation({ mutationFn: sendMessage, onSuccess: () => { // console.log("Service submitted successfully!", "success"); queryClient.invalidateQueries({ queryKey: ['messages'] }); }, onError: (error: any) => { console.error("Failed to submit service data:", error); // const errorMessage = // error?.response?.data?.errors[0]?.msg || // "An error occurred while submitting service data."; // console.log("useSumbitServiceMutation :", errorMessage); }, }); };