diff options
Diffstat (limited to 'lib/internal/parallel.js')
-rw-r--r-- | lib/internal/parallel.js | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/lib/internal/parallel.js b/lib/internal/parallel.js index 8abf0d1..790b6e8 100644 --- a/lib/internal/parallel.js +++ b/lib/internal/parallel.js @@ -1,9 +1,8 @@ import isArrayLike from './isArrayLike'; -import noop from './noop'; import wrapAsync from './wrapAsync'; +import awaitify from './awaitify' -export default function _parallel(eachfn, tasks, callback) { - callback = callback || noop; +export default awaitify((eachfn, tasks, callback) => { var results = isArrayLike(tasks) ? [] : {}; eachfn(tasks, (task, key, taskCb) => { @@ -15,4 +14,4 @@ export default function _parallel(eachfn, tasks, callback) { taskCb(err); }); }, err => callback(err, results)); -} +}, 3) |