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