Deactivated User
12/22/2016, 3:21 PM//suspend fun RedisKey.zrevrange(start: Long, stop: Long) = awaitAsync {
// val result = await(Promise<JsonArray> {
// client.zrevrange(key, start, stop, RangeOptions.WITHSCORES, toVertxHandler())
// })
// (0 until result.size() / 2).map { result.getString(it * 2 + 0) to result.getString(it * 2 + 1).toDouble() }
//}
suspend fun RedisKey.zrevrange(start: Long, stop: Long) = awaitAsync {
val result: JsonArray = vx { client.zrevrange(key, start, stop, RangeOptions.WITHSCORES, it) }
(0 until result.size() / 2).map { result.getString(it * 2 + 0) to result.getString(it * 2 + 1).toDouble() }
}