Files
2026-05-08 16:04:22 +10:00

20 lines
581 B
TypeScript

import { updateRecipient } from '@documenso/lib/server-only/admin/update-recipient';
import { adminProcedure } from '../trpc';
import { ZUpdateRecipientRequestSchema, ZUpdateRecipientResponseSchema } from './update-recipient.types';
export const updateRecipientRoute = adminProcedure
.input(ZUpdateRecipientRequestSchema)
.output(ZUpdateRecipientResponseSchema)
.mutation(async ({ input, ctx }) => {
const { id, name, email, role } = input;
ctx.logger.info({
input: {
id,
},
});
await updateRecipient({ id, name, email, role });
});