fix: redis processing batch+1 items every iteration

This commit is contained in:
Barış Soner Uşaklı
2021-09-14 18:13:44 -04:00
parent 9049dcd76c
commit 3261edcc32

View File

@@ -33,7 +33,7 @@ exports.processSortedSet = async function (setKey, process, options) {
options.doneIf = typeof options.doneIf === 'function' ? options.doneIf : function () {};
let start = 0;
let stop = options.batch;
let stop = options.batch - 1;
if (process && process.constructor && process.constructor.name !== 'AsyncFunction') {
process = util.promisify(process);