parseFloat scores

This commit is contained in:
Baris Usakli
2018-12-07 16:00:56 -05:00
parent 3bcfd7fc13
commit 420227faae
2 changed files with 34 additions and 9 deletions

View File

@@ -167,11 +167,27 @@ module.exports = function (redisClient, module) {
};
module.sortedSetsScore = function (keys, value, callback) {
helpers.execKeysValue(redisClient, 'batch', 'zscore', keys, value, callback);
helpers.execKeysValue(redisClient, 'batch', 'zscore', keys, value, function (err, scores) {
if (err) {
return callback(err);
}
scores = scores.map(function (d) {
return d === null ? d : parseFloat(d);
});
callback(null, scores);
});
};
module.sortedSetScores = function (key, values, callback) {
helpers.execKeyValues(redisClient, 'batch', 'zscore', key, values, callback);
helpers.execKeyValues(redisClient, 'batch', 'zscore', key, values, function (err, scores) {
if (err) {
return callback(err);
}
scores = scores.map(function (d) {
return d === null ? d : parseFloat(d);
});
callback(null, scores);
});
};
module.isSortedSetMember = function (key, value, callback) {