UNPKG

activator

Version:

simple user activation and password reset for nodejs

16 lines (14 loc) 518 B
/*jslint node:true, nomen:true */ module.exports = function(url, templates, styliner){ var sendmail = require('./sendmail')(url), mailcomposer = require('./mailcomposer'); mailcomposer.init(templates, styliner); return function(type,lang,data,from,to,attachments,callback) { mailcomposer.compile(type,lang,data,function(subject,text,html){ if (subject && (text||html)) { sendmail(from,to,subject,text,html,attachments,callback); } else { callback("missingmailtemplate "+type); } }); }; };