From b3ffb315c60e80d238dfd13e6a80707985a40de2 Mon Sep 17 00:00:00 2001 From: David Arranz Date: Tue, 24 Oct 2023 12:34:14 +0200 Subject: [PATCH] . --- helpers/mail.helper.js | 22 ++++++++++++++++++++++ modules/events/mail.service.js | 2 +- 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/helpers/mail.helper.js b/helpers/mail.helper.js index c1ede0a..4aac001 100644 --- a/helpers/mail.helper.js +++ b/helpers/mail.helper.js @@ -61,6 +61,28 @@ function sendTicketOnline(header, values) { return sendinblueHelper.sendEmailTransactional(header, body); } +function sendPendienteConfirmacion(header, values) { + const body = { + TemplateID: 322, + TemplateLanguage: true, + TemplateErrorDeliver: true, + TemplateErrorReporting: { + Email: "info@rodax-software.com", + Name: "Air traffic control", + }, + Variables: { + tipoEntrada: values.tipoEntrada, + eventName: values.eventName, + dateEvent: values.dateEvent, + dateInscription: values.dateInscription, + color: values.color ? values.color : "green", + nameInscription: header.name, + }, + }; + + return sendinblueHelper.sendEmailTransactional(header, body); +} + function sendListaEspera(header, values) { const body = { TemplateID: 180, diff --git a/modules/events/mail.service.js b/modules/events/mail.service.js index 1c29f83..ba02e76 100644 --- a/modules/events/mail.service.js +++ b/modules/events/mail.service.js @@ -161,7 +161,7 @@ async function sendEmailConfirm(dataUser, dataInscription) { if (dataInscription.inscription.validated) emailHelper.sendTicket(generateHeaderMail(mailDTO), generateBodyMail(mailDTO)); else - emailHelper.sendListaEspera(generateHeaderMail(mailDTO), generateBodyMail(mailDTO)); + emailHelper.sendPendienteConfirmacion(generateHeaderMail(mailDTO), generateBodyMail(mailDTO)); } catch (error) { console.log("No se ha podido mandar email con entrada"); }