summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Early <alexander.early@gmail.com>2016-03-09 13:43:55 -0800
committerAlexander Early <alexander.early@gmail.com>2016-03-09 13:43:59 -0800
commitecdb0a066b5207b5deb68fd4c7c736c06d065061 (patch)
treea4393edae08f6c336ae0a5c12398bf169dbd8d26
parentb75d0061b59dd2a7f5407dd3d6d3118cdb7d131b (diff)
downloadasync-ecdb0a066b5207b5deb68fd4c7c736c06d065061.tar.gz
remove unnecessary cloning in autoInject
-rw-r--r--lib/autoInject.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/autoInject.js b/lib/autoInject.js
index f84a4d9..bb1bda1 100644
--- a/lib/autoInject.js
+++ b/lib/autoInject.js
@@ -20,7 +20,7 @@ export default function autoInject(tasks, callback) {
params = clone(taskFn);
taskFn = params.pop();
- newTasks[key] = clone(params).concat(newTask);
+ newTasks[key] = params.concat(newTask);
} else if (taskFn.length === 0) {
throw new Error("autoInject task functions require explicit parameters.");
} else if (taskFn.length === 1) {
@@ -30,7 +30,7 @@ export default function autoInject(tasks, callback) {
params = parseParams(taskFn);
params.pop();
- newTasks[key] = clone(params).concat(newTask);
+ newTasks[key] = params.concat(newTask);
}
function newTask(results, taskCb) {