Files
calendar/packages/trpc/server/routers/viewer/auth/verifyCodeUnAuthenticated.handler.ts
T
2025-09-13 08:16:04 -03:00

19 lines
525 B
TypeScript

import type { ZVerifyCodeInputSchema } from "@calcom/prisma/zod-utils";
import { TRPCError } from "@trpc/server";
import { verifyCodeUnAuthenticated } from "./util";
type VerifyTokenOptions = {
input: ZVerifyCodeInputSchema;
};
export const verifyCodeUnAuthenticatedHandler = async ({ input }: VerifyTokenOptions) => {
const { email, code } = input;
try {
return await verifyCodeUnAuthenticated(email, code);
} catch (error) {
throw new TRPCError({ code: "BAD_REQUEST", message: "invalid_code" });
}
};