import { useQueryClient } from "@tanstack/react-query"; import { updatePlooginsSettings } from "../api"; export function updatePlooginsSettingsMutationOptions() { const queryClient = useQueryClient(); return { mutationFn: (settings: Settings) => { return new Promise((resolve, reject) => { updatePlooginsSettings(settings) .then((response: any) => { resolve(response); }) .catch((error: any) => { reject(error); }); }); }, onSuccess: () => { queryClient.invalidateQueries({ queryKey: ['ploogins-settings'] }); } } }