var db = mongoose.connect(config.db.uri, config.db.options, function (err) { // Log error(s) if (err) { console.error(chalk.maroon('Could not connect to MongoDB!')); console.log(err); } else { // Enabling mongoose debug mode if required mongoose.set('debug', config.db.debug); // Call callback FN if (cb) cb(db); } });
return function(err, info) { processedCount++; if (err) { errorCount++; if (config.mailer.options.debug) { console.log('Error: ', err); } console.error('[' + processedCount + '/' + users.length + ']' + chalk.maroon('Could not send email for ' + user.displayName)); } else { console.log('[' + processedCount + '/' + users.length + '] Sent reset password email for ' + user.displayName); } if (processedCount === users.length) { return reportAndExit(processedCount, errorCount); } };