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