From 987eb5300beec0e407aed97670ab736015ac5e81 Mon Sep 17 00:00:00 2001 From: "Josepablo C." Date: Fri, 17 Nov 2023 21:44:18 -0600 Subject: [PATCH] feat: Adding redirect test emails list --- src/lib/Handlers/MailClient/SendGrid.handler.js | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/lib/Handlers/MailClient/SendGrid.handler.js b/src/lib/Handlers/MailClient/SendGrid.handler.js index 5dfedf2..35b38e1 100644 --- a/src/lib/Handlers/MailClient/SendGrid.handler.js +++ b/src/lib/Handlers/MailClient/SendGrid.handler.js @@ -17,9 +17,16 @@ const transporter = nodemailer.createTransport( async function sendMailTemplate( templateId, receiver, subject, content ){ /**TODO: Remove in production */ - const default_mail = "testing@etaviaporte.com" - if( receiver.indexOf( default_mail ) >= 0 ){ - receiver = default_mail; + const default_mail_list = [ + {pattern:"testing@etaviaporte.com",redirect:"testing@etaviaporte.com"}, + {pattern:"alex@etaviaporte.com",redirect:"alexandro_uribe@outlook.com"}, + {pattern:"pablo@etaviaporte.com",redirect:"josepablo134@gmail.com"} + ]; + for( let i=0; i< default_mail_list.length; i++ ){ + if( receiver.indexOf( default_mail_list[i].pattern ) >= 0 ){ + receiver = default_mail_list[i].redirect; + break;/** Set only the first match */ + } } return await transporter.sendMail({ from: sendgridConfig.FROM,