mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-03-18 02:20:49 +01:00
closes #5042
This commit is contained in:
@@ -131,6 +131,9 @@ module.exports = function(User) {
|
||||
async.apply(User.reset.updateExpiry, userData.uid)
|
||||
], next);
|
||||
});
|
||||
},
|
||||
function(next) {
|
||||
User.updateDigestSetting(userData.uid, meta.config.dailyDigestSetting, next);
|
||||
}
|
||||
], next);
|
||||
},
|
||||
|
||||
@@ -136,7 +136,7 @@ module.exports = function(User) {
|
||||
db.setObject('user:' + uid + ':settings', settings, next);
|
||||
},
|
||||
function(next) {
|
||||
updateDigestSetting(uid, data.dailyDigestFreq, next);
|
||||
User.updateDigestSetting(uid, data.dailyDigestFreq, next);
|
||||
},
|
||||
function(next) {
|
||||
User.getSettings(uid, next);
|
||||
@@ -144,7 +144,7 @@ module.exports = function(User) {
|
||||
], callback);
|
||||
};
|
||||
|
||||
function updateDigestSetting(uid, dailyDigestFreq, callback) {
|
||||
User.updateDigestSetting = function(uid, dailyDigestFreq, callback) {
|
||||
async.waterfall([
|
||||
function(next) {
|
||||
db.sortedSetsRemove(['digest:day:uids', 'digest:week:uids', 'digest:month:uids'], uid, next);
|
||||
@@ -157,7 +157,7 @@ module.exports = function(User) {
|
||||
}
|
||||
}
|
||||
], callback);
|
||||
}
|
||||
};
|
||||
|
||||
User.setSetting = function(uid, key, value, callback) {
|
||||
db.setObjectField('user:' + uid + ':settings', key, value, callback);
|
||||
|
||||
Reference in New Issue
Block a user