From 1e6f5997dc8c999a22217de9f0b89dd421395d81 Mon Sep 17 00:00:00 2001 From: Henry Oswald Date: Tue, 23 Feb 2016 15:50:30 +0000 Subject: [PATCH] use cb for internal async callbacks and inline call --- .../Features/Project/ProjectEntityHandler.coffee | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/services/web/app/coffee/Features/Project/ProjectEntityHandler.coffee b/services/web/app/coffee/Features/Project/ProjectEntityHandler.coffee index e2dca8baf1..1a38c7df95 100644 --- a/services/web/app/coffee/Features/Project/ProjectEntityHandler.coffee +++ b/services/web/app/coffee/Features/Project/ProjectEntityHandler.coffee @@ -82,16 +82,14 @@ module.exports = ProjectEntityHandler = return callback(error) if error? for docPath, doc of docs do (docPath, doc) -> - requests.push (callback) -> - tpdsUpdateSender.addDoc {project_id:project_id, doc_id:doc._id, path:docPath, project_name:project.name, rev:doc.rev||0}, - callback + requests.push (cb) -> + tpdsUpdateSender.addDoc {project_id:project_id, doc_id:doc._id, path:docPath, project_name:project.name, rev:doc.rev||0}, cb self.getAllFiles project_id, (error, files) -> return callback(error) if error? for filePath, file of files do (filePath, file) -> - requests.push (callback) -> - tpdsUpdateSender.addFile {project_id:project_id, file_id:file._id, path:filePath, project_name:project.name, rev:file.rev}, - callback + requests.push (cb) -> + tpdsUpdateSender.addFile {project_id:project_id, file_id:file._id, path:filePath, project_name:project.name, rev:file.rev}, cb async.series requests, (err) -> logger.log project_id:project_id, "finished flushing project to tpds" callback(err)