diff --git a/helpers/mail.helper.js b/helpers/mail.helper.js index 73cd18b..6e349dd 100644 --- a/helpers/mail.helper.js +++ b/helpers/mail.helper.js @@ -27,6 +27,7 @@ function send(header, body) { "Name": header.name }], "Subject": header.subject, + }, (!header.bcc) ? {} : { @@ -35,7 +36,12 @@ function send(header, body) { "Name": header.bccName }] }, - +/* + { + "TextPart": "Dear passenger 1, welcome to Mailjet! May the delivery force be with you!", + "HTMLPart": "

Dear passenger 1, welcome to Mailjet!


May the delivery force be with you!" + } + */ body, ); @@ -73,9 +79,9 @@ function send(header, body) { * */ function sendTicket(header, values) { - +console.log('PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSOOOOOOOOOOOOOOOOOOOO'); const body = { - "TemplateID": 980158, + "TemplateID": 1111412, //980158, "TemplateLanguage": true, "TemplateErrorDeliver": true, "TemplateErrorReporting": { @@ -85,14 +91,39 @@ function sendTicket(header, values) { "Variables": { "tipoEntrada": values.tipoEntrada, "descriptionEntrada": values.descriptionEntrada, - "qrCode": values.qrCode, + "qrCode": "cid:id0", "codeTicket": values.codeTicket, "eventName": values.eventName, "dateEvent": values.dateEvent, "dateInscription": values.dateInscription, "color": (values.color)? values.color : 'gray', "nameInscription": header.name, - } + "logotipo": "cid:id1", + "logoinstagram": "cid:id2", + }, + + "InlinedAttachments": [ + { + "ContentType": "image/png", + "Filename": "qr.png", + "ContentID": "id0", + "Base64Content": values.qrCode + }, + { + "ContentType": "image/png", + "Filename": "logo.png", + "ContentID": "id1", + "Base64Content": "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" + }, + { + "ContentType": "image/png", + "Filename": "instagram.png", + "ContentID": "id2", + "Base64Content": "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" + } + + ], + }; return send(header, body); diff --git a/helpers/qr.helper.js b/helpers/qr.helper.js index 59f4937..1fa8a2e 100644 --- a/helpers/qr.helper.js +++ b/helpers/qr.helper.js @@ -29,9 +29,16 @@ module.exports.getInscriptionQRCode = function (params) { QRCode.toDataURL(texto, options, function (err, qrcode) { if (err) resolve(''); -// console.log('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' + qrcode); + console.log('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' + qrcode.substr(22)); + resolve(qrcode.substr(22)); + }); +/* + QRCode.toString(texto, options, function (err, qrcode) { + if (err) resolve(''); + console.log('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' + qrcode); resolve(qrcode); }); +*/ }) };