diff --git a/apps/infoalloggi/src/server/api/routers/pagamenti.ts b/apps/infoalloggi/src/server/api/routers/pagamenti.ts index c7e0f16..14a27f8 100644 --- a/apps/infoalloggi/src/server/api/routers/pagamenti.ts +++ b/apps/infoalloggi/src/server/api/routers/pagamenti.ts @@ -4,8 +4,8 @@ import type OrderTypeEnum from "~/schemas/public/OrderTypeEnum"; import { createTRPCRouter, protectedProcedure } from "~/server/api/trpc"; import { getPagamentoDataForCheckout, - preparePayment, type PreparedPaymentData, + preparePayment, } from "~/server/controllers/pagamenti.controller"; import { db } from "~/server/db"; @@ -45,16 +45,18 @@ export const pagamentiRouter = createTRPCRouter({ type: z.custom(), }), ) - .output(z.discriminatedUnion("", [ - z.object({ - success: z.literal(true), - data: z.custom(), - }), - z.object({ - success: z.literal(false), - message: z.string(), - }), - ]),) + .output( + z.discriminatedUnion("success", [ + z.object({ + success: z.literal(true), + data: z.custom(), + }), + z.object({ + success: z.literal(false), + message: z.string(), + }), + ]), + ) .query(async ({ input }) => { return await preparePayment(input.servizioId, input.type); }),