Merge remote-tracking branch 'refs/remotes/origin/master' into develop

This commit is contained in:
Barış Soner Uşaklı
2018-02-02 10:36:25 -05:00
17 changed files with 283 additions and 181 deletions

View File

@@ -279,7 +279,7 @@ module.exports = function (db, module) {
callback = callback || helpers.noop;
value = parseInt(value, 10);
if (!key || isNaN(value)) {
return callback();
return callback(null, null);
}
var data = {};

View File

@@ -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);
};
};