import { prisma } from "@calcom/prisma"; import type { TrpcSessionUser } from "@calcom/trpc/server/trpc"; import type { TEditInputSchema } from "./edit.schema"; type EditOptions = { ctx: { user: NonNullable; }; input: TEditInputSchema; }; export const editHandler = async ({ input }: EditOptions) => { const { id, ...data } = input; const webhook = await prisma.webhook.findFirst({ where: { id, }, }); if (!webhook) { return null; } return await prisma.webhook.update({ where: { id, }, data, }); };