aboutsummaryrefslogtreecommitdiff
path: root/node_modules/async/auto.js
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/async/auto.js')
-rw-r--r--node_modules/async/auto.js16
1 files changed, 8 insertions, 8 deletions
diff --git a/node_modules/async/auto.js b/node_modules/async/auto.js
index 2b6d73739..26c1d562c 100644
--- a/node_modules/async/auto.js
+++ b/node_modules/async/auto.js
@@ -102,26 +102,26 @@ exports.default = function (tasks, concurrency, callback) {
function runTask(key, task) {
if (hasError) return;
- var taskCallback = (0, _onlyOnce2.default)((0, _rest2.default)(function (err, args) {
+ var taskCallback = (0, _onlyOnce2.default)(function (err, result) {
runningTasks--;
- if (args.length <= 1) {
- args = args[0];
+ if (arguments.length > 2) {
+ result = (0, _slice2.default)(arguments, 1);
}
if (err) {
var safeResults = {};
(0, _baseForOwn2.default)(results, function (val, rkey) {
safeResults[rkey] = val;
});
- safeResults[key] = args;
+ safeResults[key] = result;
hasError = true;
listeners = Object.create(null);
callback(err, safeResults);
} else {
- results[key] = args;
+ results[key] = result;
taskComplete(key);
}
- }));
+ });
runningTasks++;
var taskFn = (0, _wrapAsync2.default)(task[task.length - 1]);
@@ -188,9 +188,9 @@ var _noop = require('lodash/noop');
var _noop2 = _interopRequireDefault(_noop);
-var _rest = require('./internal/rest');
+var _slice = require('./internal/slice');
-var _rest2 = _interopRequireDefault(_rest);
+var _slice2 = _interopRequireDefault(_slice);
var _once = require('./internal/once');