doctor-mail/packages/client/src/api/hooks/useMessage.ts

18 lines
500 B
TypeScript
Raw Normal View History

2024-12-30 08:26:40 +08:00
import { api } from "../trpc";
import { useQueryClient } from "@tanstack/react-query";
import { getQueryKey } from "@trpc/react-query";
import { Prisma } from "packages/common/dist";
export function useMessage() {
const queryClient = useQueryClient();
const queryKey = getQueryKey(api.message);
const create:any = api.message.create.useMutation({
onSuccess: () => {
queryClient.invalidateQueries({ queryKey });
},
});
return {
create
};
}