import { serverErrorByStatus } from "../../../errors" import { serviceProcedure } from "../../../procedures" import { encrypt } from "../../../utils/encryption" import { createRefIdInput } from "../input" export const createRefIdRoute = serviceProcedure .input(createRefIdInput) .mutation(async function ({ input }) { const { confirmationNumber, lastName } = input const encryptedRefId = encrypt(`${confirmationNumber},${lastName}`) if (!encryptedRefId) { throw serverErrorByStatus(422, "Was not able to encrypt ref id") } return { refId: encryptedRefId, } })