mirror of
https://github.com/documenso/documenso.git
synced 2025-11-13 08:13:56 +10:00
24 lines
626 B
TypeScript
24 lines
626 B
TypeScript
import { prisma } from '@documenso/prisma';
|
|
|
|
import { adminProcedure } from '../trpc';
|
|
import {
|
|
ZCreateSubscriptionClaimRequestSchema,
|
|
ZCreateSubscriptionClaimResponseSchema,
|
|
} from './create-subscription-claim.types';
|
|
|
|
export const createSubscriptionClaimRoute = adminProcedure
|
|
.input(ZCreateSubscriptionClaimRequestSchema)
|
|
.output(ZCreateSubscriptionClaimResponseSchema)
|
|
.mutation(async ({ input }) => {
|
|
const { name, teamCount, memberCount, flags } = input;
|
|
|
|
await prisma.subscriptionClaim.create({
|
|
data: {
|
|
name,
|
|
teamCount,
|
|
memberCount,
|
|
flags,
|
|
},
|
|
});
|
|
});
|