mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-06 14:05:46 +01:00
module changes, fixed missing interval
This commit is contained in:
@@ -11,7 +11,7 @@ var async = require('async'),
|
||||
batch = require('../batch'),
|
||||
emailer = require('../emailer');
|
||||
|
||||
module.exports = (function(Digest) {
|
||||
(function(Digest) {
|
||||
Digest.execute = function(interval) {
|
||||
var digestsDisabled = meta.config.disableEmailSubscriptions !== undefined && parseInt(meta.config.disableEmailSubscriptions, 10) === 1;
|
||||
if (digestsDisabled) {
|
||||
@@ -71,14 +71,14 @@ module.exports = (function(Digest) {
|
||||
|
||||
user.getMultipleUserFields(data.subscribers, ['uid', 'username', 'lastonline'], function(err, users) {
|
||||
if (err) {
|
||||
winston.error('[user/jobs] Could not send digests (' + interval + '): ' + err.message);
|
||||
winston.error('[user/jobs] Could not send digests (' + data.interval + '): ' + err.message);
|
||||
return callback(err);
|
||||
}
|
||||
|
||||
async.eachLimit(users, 100, function(userObj, next) {
|
||||
user.notifications.getDailyUnread(userObj.uid, function(err, notifications) {
|
||||
if (err) {
|
||||
winston.error('[user/jobs] Could not send digests (' + interval + '): ' + err.message);
|
||||
winston.error('[user/jobs] Could not send digests (' + data.interval + '): ' + err.message);
|
||||
return next(err);
|
||||
}
|
||||
|
||||
@@ -109,7 +109,6 @@ module.exports = (function(Digest) {
|
||||
});
|
||||
}, callback);
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
return Digest;
|
||||
})({});
|
||||
}(module.exports));
|
||||
|
||||
Reference in New Issue
Block a user