import { api } from "../trpc"; export function useUpdateDay( ...opts: Parameters ) { const apiUtils = api.useUtils(); // console.log("UPDATING DAY"); return api.days.update.useMutation({ ...opts[0], onSuccess: (res, req, meta) => { apiUtils.days.get.invalidate({ dateQuery: req.dateQuery }); return opts[0]?.onSuccess?.(res, req, meta); }, }); } export function useUpdateHour( ...opts: Parameters ) { const apiUtils = api.useUtils(); // console.log(opts[0]); return api.hours.update.useMutation({ ...opts[0], onSuccess: (res, req, meta) => { apiUtils.days.get.invalidate({ dateQuery: req.dateQuery }); return opts[0]?.onSuccess?.(res, req, meta); }, }); }