From 9d7a8fcc0b96d2aa5e99a707c3a7d95767cde3aa Mon Sep 17 00:00:00 2001 From: barisusakli Date: Wed, 9 Jul 2014 13:45:33 -0400 Subject: [PATCH] getSortedSetRevRangeWithScores --- src/database/level/sorted.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/database/level/sorted.js b/src/database/level/sorted.js index 7d68a5cc59..d06ee49206 100644 --- a/src/database/level/sorted.js +++ b/src/database/level/sorted.js @@ -64,7 +64,13 @@ module.exports = function(db, module) { }; module.getSortedSetRevRangeWithScores = function(key, start, stop, callback) { - // should return [{value:"test", score: 2}, {value: "foo", score: 1}, ...] + module.getListRange(key, start, stop, function(err, set) { + if (err) { + return callback(err); + } + set.sort(function(a, b) {return b.score - a.score;}); + callback(null, set); + }) }; module.getSortedSetRangeByScore = function(key, start, count, min, max, callback) {