hexabot/api/patches/@nestjs-modules+mailer+1.11.2.patch

45 lines
2.4 KiB
Diff
Raw Normal View History

2025-01-28 17:44:48 +00:00
diff --git a/node_modules/@nestjs-modules/mailer/dist/adapters/mjml.adapter.js b/node_modules/@nestjs-modules/mailer/dist/adapters/mjml.adapter.js
index 5eb7a4a..afaaaa9 100644
--- a/node_modules/@nestjs-modules/mailer/dist/adapters/mjml.adapter.js
+++ b/node_modules/@nestjs-modules/mailer/dist/adapters/mjml.adapter.js
@@ -26,8 +26,20 @@ class MjmlAdapter {
compile(mail, callback, mailerOptions) {
var _a;
(_a = this === null || this === void 0 ? void 0 : this.engine) === null || _a === void 0 ? void 0 : _a.compile(mail, () => {
- mail.data.html = mjml2html(mail.data.html).html;
- callback();
+ Promise.resolve(mail.data.html).then((html) => {
+ Promise.resolve(mjml2html(html)).then((result) => {
+ mail.data.html = result.html;
+ callback();
+ }).catch((err) => {
+ console.error('@nestjs-modules/mailer: Unable to convert mjml to html', err)
+ mail.data.html = '';
+ callback();
+ })
+ }).catch((err) => {
+ console.error('@nestjs-modules/mailer: Unable to compiling mjml', err)
+ mail.data.html = '';
+ callback();
+ })
}, mailerOptions);
}
}
2024-09-10 09:50:11 +00:00
diff --git a/node_modules/@nestjs-modules/mailer/dist/mailer.service.js b/node_modules/@nestjs-modules/mailer/dist/mailer.service.js
index 016055b..d534240 100644
--- a/node_modules/@nestjs-modules/mailer/dist/mailer.service.js
+++ b/node_modules/@nestjs-modules/mailer/dist/mailer.service.js
@@ -63,9 +63,9 @@ let MailerService = MailerService_1 = class MailerService {
}
verifyTransporter(transporter, name) {
const transporterName = name ? ` '${name}'` : '';
- transporter.verify()
- .then(() => this.mailerLogger.error(`Transporter${transporterName} is ready`))
- .catch((error) => this.mailerLogger.error(`Error occurred while verifying the transporter${transporterName}}: ${error.message}`));
+ new Promise(()=>transporter?.verify())
+ .then(() => this.mailerLogger.log(`Transporter${transporterName} is ready`))
+ .catch((error) => this.mailerLogger.log(`Error occurred while verifying the transporter${transporterName}}: ${error.message}`));
}
sendMail(sendMailOptions) {
return tslib_1.__awaiter(this, void 0, void 0, function* () {