From eaee6246a507dece26e722a23a092437141e53cf Mon Sep 17 00:00:00 2001 From: Marco Pedone Date: Tue, 17 Feb 2026 12:38:42 +0100 Subject: [PATCH] feat: add email sending functionality for Scheda Annuncio with updated subject and recipient --- .../src/server/api/routers/comunicazioni.ts | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/apps/infoalloggi/src/server/api/routers/comunicazioni.ts b/apps/infoalloggi/src/server/api/routers/comunicazioni.ts index 195b361..2ad7093 100644 --- a/apps/infoalloggi/src/server/api/routers/comunicazioni.ts +++ b/apps/infoalloggi/src/server/api/routers/comunicazioni.ts @@ -90,6 +90,28 @@ export const comunicazioniRouter = createTRPCRouter({ ], }, }); + await NewMail({ + template: { + mailType: "emailSchedaContatto", + props: { + nominativo: input.nominativo, + telefono: input.numero, + indirizzo: input.indirizzo, + }, + }, + mail: { + subject: `Ric. invio Scheda ${input.codice} a ${input.to}`, + to: "web@infoalloggi.it", + attachments: [ + { + filename: `scheda annuncio ${input.codice}.pdf`, + content: base64Content, + encoding: "base64", + contentType: "application/pdf", + }, + ], + }, + }); } catch (e) { throw new Error( `Errore nell'invio dell'email: ${(e as Error).message}`,