diff options
author | Alexander Early <alexander.early@gmail.com> | 2016-03-30 13:32:48 -0700 |
---|---|---|
committer | Alexander Early <alexander.early@gmail.com> | 2016-03-30 13:32:48 -0700 |
commit | edfef24490369d814cdf71af6438495b291846d7 (patch) | |
tree | dd38ac12926d37b0b057e9479c484af167fd4c28 /lib/auto.js | |
parent | 915f968c0965ea397f6b8c94e48fccd476b1747b (diff) | |
download | async-edfef24490369d814cdf71af6438495b291846d7.tar.gz |
use simpler once() implementation
Diffstat (limited to 'lib/auto.js')
-rw-r--r-- | lib/auto.js | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/auto.js b/lib/auto.js index 22e2af2..afca933 100644 --- a/lib/auto.js +++ b/lib/auto.js @@ -2,11 +2,11 @@ import arrayEach from 'lodash/_arrayEach'; import forOwn from 'lodash/forOwn'; -import indexOf from 'lodash/indexOf'; +import indexOf from 'lodash/_baseIndexOf'; import isArray from 'lodash/isArray'; import okeys from 'lodash/keys'; import noop from 'lodash/noop'; -import once from 'lodash/once'; +import once from './internal/once'; import rest from 'lodash/rest'; import onlyOnce from './internal/onlyOnce'; @@ -57,7 +57,7 @@ export default function (tasks, concurrency, callback) { '` has non-existent dependency in ' + dependencies.join(', ')); } - if (isArray(dep) && indexOf(dep, key) >= 0) { + if (isArray(dep) && indexOf(dep, key, 0) >= 0) { throw new Error('async.auto task `' + key + '`Has cyclic dependencies'); } |