certificates
Version:
Create and send personalized e-certificates in bulk
15 lines (13 loc) • 522 B
JavaScript
function sendCertificate(options) {
const generateCertificate = require('./generate-certificate')(options.certificate);
const sendEmail = require('./send-email')(options.email);
return function (id, recipient, cb) {
console.log('Processing recipient %s - %s', id, recipient.email);
generateCertificate(recipient).then(sendEmail).then(function (result) {
cb(null, result);
}).catch(function (err) {
cb(err);
});
}
}
module.exports = sendCertificate;