Comparing version 0.1.0 to 0.1.1
@@ -29,2 +29,5 @@ /*! | ||
var failed = false; | ||
var count = 0; | ||
var i = 0; | ||
var l = arr.length; | ||
@@ -45,18 +48,20 @@ cb = cb || function () {}; | ||
for (var i = 0, l = arr.length; i < l; i++) { | ||
next(arr[i], i, once(function (err) { | ||
if (failed) { | ||
return; | ||
} | ||
function callback(err) { | ||
if (failed) { | ||
return; | ||
} | ||
if (err !== undefined && err !== null) { | ||
failed = true; | ||
return cb(err); | ||
} | ||
if (err !== undefined && err !== null) { | ||
failed = true; | ||
return cb(err); | ||
} | ||
if (i === l) { | ||
return cb(); | ||
} | ||
})); | ||
if (++count === l) { | ||
return cb(); | ||
} | ||
} | ||
for (; i < l; i++) { | ||
next(arr[i], i, once(callback)); | ||
} | ||
} | ||
@@ -63,0 +68,0 @@ |
{ | ||
"name": "each-async", | ||
"version": "0.1.0", | ||
"version": "0.1.1", | ||
"description": "Async parallel iterator", | ||
@@ -5,0 +5,0 @@ "license": "MIT", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
3837
59