UNPKG

certificates

Version:

Create and send personalized e-certificates in bulk

20 lines (16 loc) 539 B
#!/usr/bin/env node const os = require('os'); const chalk = require('chalk'); const config = require('../config'); const sendCertificate = require('../lib/send-certificate')(config); const db = require('../lib/db')(config.db); const queue = require('level-jobs')(db, sendCertificate, { maxConcurrency: os.cpus().length, maxRetries: 1 }); queue.on('error', function (err) { console.log(chalk.red('Error: %s'), err.message); }) queue.on('retry', function (err) { console.log(chalk.yellow('Retrying: %s'), err.message); })