mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-12 17:05:51 +01:00
closes #5654
This commit is contained in:
@@ -3,6 +3,9 @@
|
|||||||
module.exports = function (redisClient, module) {
|
module.exports = function (redisClient, module) {
|
||||||
module.sortedSetAdd = function (key, score, value, callback) {
|
module.sortedSetAdd = function (key, score, value, callback) {
|
||||||
callback = callback || function () {};
|
callback = callback || function () {};
|
||||||
|
if (!key) {
|
||||||
|
return setImmediate(callback);
|
||||||
|
}
|
||||||
if (Array.isArray(score) && Array.isArray(value)) {
|
if (Array.isArray(score) && Array.isArray(value)) {
|
||||||
return sortedSetAddMulti(key, score, value, callback);
|
return sortedSetAddMulti(key, score, value, callback);
|
||||||
}
|
}
|
||||||
@@ -39,7 +42,9 @@ module.exports = function (redisClient, module) {
|
|||||||
var multi = redisClient.multi();
|
var multi = redisClient.multi();
|
||||||
|
|
||||||
for (var i = 0; i < keys.length; i += 1) {
|
for (var i = 0; i < keys.length; i += 1) {
|
||||||
multi.zadd(keys[i], score, value);
|
if (keys[i]) {
|
||||||
|
multi.zadd(keys[i], score, value);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
multi.exec(function (err) {
|
multi.exec(function (err) {
|
||||||
|
|||||||
Reference in New Issue
Block a user