infoalloggi-monorepo/apps/infoalloggi/src/server/api/routers/comunicazioni.ts

39 lines
954 B
TypeScript
Raw Normal View History

import { z } from "zod/v4";
import { createTRPCRouter, protectedProcedure } from "~/server/api/trpc";
import { GetEmails } from "~/server/services/email.service";
2025-08-28 18:27:07 +02:00
import { zUserId } from "~/server/utils/zod_types";
2025-08-04 17:45:44 +02:00
export const comunicazioniRouter = createTRPCRouter({
// genEmail: publicProcedure
// .input(
// z.object({
// mail: z.custom<MailsTemplates>(),
// }),
// )
// .query(async ({ input }) => {
// return await genMail({
// ...input.mail,
// });
// }),
getEmails: protectedProcedure
2025-08-28 18:27:07 +02:00
.input(z.object({ userId: zUserId }))
.query(async ({ input }) => {
return await GetEmails({
userId: input.userId,
});
}),
// storeEmail: publicProcedure
// .input(
// z.object({
// data: z.custom<MailsTemplates>(),
// userId: zUserId,
// }),
// )
// .mutation(async ({ input }) => {
// return await StoreEmail({
// data: input.data,
// userId: input.userId,
// });
// }),
2025-08-04 17:45:44 +02:00
});