From 4109f2c14297934c8a26c0d584b1cc1eb8374c26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Fri, 13 Apr 2018 17:57:40 -0400 Subject: [PATCH] add filter:email.params --- src/emailer.js | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/emailer.js b/src/emailer.js index db49bdf0f8..184eb5d95b 100644 --- a/src/emailer.js +++ b/src/emailer.js @@ -212,12 +212,23 @@ Emailer.sendToEmail = function (template, email, language, params, callback) { async.waterfall([ function (next) { + Plugins.fireHook('filter:email.params', { + template: template, + email: email, + language: lang, + params: params, + }, next); + }, + function (result, next) { + template = result.template; + email = result.email; + params = result.params; async.parallel({ html: function (next) { - Emailer.renderAndTranslate(template, params, lang, next); + Emailer.renderAndTranslate(template, params, result.language, next); }, subject: function (next) { - translator.translate(params.subject, lang, function (translated) { + translator.translate(params.subject, result.language, function (translated) { next(null, translated); }); },