stack-base-iterator
Advanced tools
@@ -19,7 +19,7 @@ var compat = require('async-compat'); | ||
| // skip error or no result so try again | ||
| var done = !!err || (!iterator.stack.length && iterator.processing.length <= 0); | ||
| // done is based on stack being empty and not error state as the user may choose to skip the error | ||
| var done = !iterator.stack.length && iterator.processing.length <= 0; | ||
| !done && !err && !result ? processOrQueue(iterator, callback) : callback(err, result || null); | ||
| !done || iterator.end(err); // end | ||
| if (done && !iterator.done) iterator.end(); // end | ||
| }); | ||
| }; |
+1
-1
| { | ||
| "name": "stack-base-iterator", | ||
| "version": "0.1.1", | ||
| "version": "0.1.2", | ||
| "description": "Base iterator for values retrieved using a stack of async functions returning values", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
10018
0.64%