import { z } from "zod/v4"; import { createTRPCRouter, protectedProcedure } from "~/server/api/trpc"; import { GetEmails } from "~/server/services/email.service"; import { zUserId } from "~/server/utils/zod_types"; export const comunicazioniRouter = createTRPCRouter({ // genEmail: publicProcedure // .input( // z.object({ // mail: z.custom(), // }), // ) // .query(async ({ input }) => { // return await genMail({ // ...input.mail, // }); // }), getEmails: protectedProcedure .input(z.object({ userId: zUserId })) .query(async ({ input }) => { return await GetEmails({ userId: input.userId, }); }), // storeEmail: publicProcedure // .input( // z.object({ // data: z.custom(), // userId: zUserId, // }), // ) // .mutation(async ({ input }) => { // return await StoreEmail({ // data: input.data, // userId: input.userId, // }); // }), });