Skip to content

Commit

Permalink
feat: new hook filter:email.prepare
Browse files Browse the repository at this point in the history
  • Loading branch information
julianlam committed Feb 25, 2021
1 parent bf90d15 commit 27ea3dc
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion src/emailer.js
Original file line number Diff line number Diff line change
Expand Up @@ -216,7 +216,8 @@ Emailer.send = async (template, uid, params) => {
throw Error('[emailer] App not ready!');
}

const userData = await User.getUserFields(uid, ['email', 'username', 'email:confirmed']);
let userData = await User.getUserFields(uid, ['email', 'username', 'email:confirmed']);
({ template, userData, params } = await Plugins.hooks.fire('filter:email.prepare', { template, userData, params }));
if (!userData || !userData.email) {
if (process.env.NODE_ENV === 'development') {
winston.warn(`uid : ${uid} has no email, not sending "${template}" email.`);
Expand Down

0 comments on commit 27ea3dc

Please sign in to comment.