UNPKG

certificates

Version:

Create and send personalized e-certificates in bulk

15 lines (13 loc) 522 B
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;