mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-03-04 03:21:18 +01:00
closes #6301
This commit is contained in:
@@ -117,14 +117,18 @@ module.exports = function (redisClient, module) {
|
||||
};
|
||||
|
||||
module.incrObjectField = function (key, field, callback) {
|
||||
redisClient.hincrby(key, field, 1, callback);
|
||||
module.incrObjectFieldBy(key, field, 1, callback);
|
||||
};
|
||||
|
||||
module.decrObjectField = function (key, field, callback) {
|
||||
redisClient.hincrby(key, field, -1, callback);
|
||||
module.incrObjectFieldBy(key, field, -1, callback);
|
||||
};
|
||||
|
||||
module.incrObjectFieldBy = function (key, field, value, callback) {
|
||||
value = parseInt(value, 10);
|
||||
if (!key || isNaN(value)) {
|
||||
return callback(null, null);
|
||||
}
|
||||
redisClient.hincrby(key, field, value, callback);
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user