custom asyncForEachParallel() is gone

This commit is contained in:
Johannes Zellner
2020-06-03 23:11:44 +02:00
parent eeac846f5a
commit b524da23d5
2 changed files with 2 additions and 30 deletions

View File

@@ -19,33 +19,6 @@ if (search.accessToken) {
window.location.search = encodeURIComponent(Object.keys(search).map(function (key) { return key + '=' + search[key]; }).join('&'));
}
// poor man's async in the global namespace
function asyncForEachParallel(items, handler, callback) {
var alreadyDone = 0;
var errored = false;
if (items.length === 0) return callback();
function done(error) {
// do nothing if already called back due to error
if (errored) return;
if (error) {
errored = true;
return callback(error);
}
++alreadyDone;
// we are done
if (alreadyDone === items.length) callback();
}
for (var i = 0; i < items.length; ++i) {
handler(items[i], done);
}
}
function asyncForEach(items, handler, callback) {
var cur = 0;