remove unnecessary call to async.series in OutputFileFinder

callback was previously async but is now synchronous, so high stack
usage.
This commit is contained in:
Brian Gough 2015-03-16 16:47:14 +00:00
parent 416d7a17a7
commit 59c25fc703

View file

@ -17,20 +17,12 @@ module.exports = OutputFileFinder =
jobs = []
outputFiles = []
for file in allFiles
do (file) ->
jobs.push (callback) ->
if incomingResources[file]
return callback()
else
outputFiles.push {
path: file
type: file.match(/\.([^\.]+)$/)?[1]
}
callback()
async.series jobs, (error) ->
return callback(error) if error?
callback null, outputFiles
if !incomingResources[file]
outputFiles.push {
path: file
type: file.match(/\.([^\.]+)$/)?[1]
}
callback null, outputFiles
_getAllFiles: (directory, _callback = (error, fileList) ->) ->
callback = (error, fileList) ->