write files incrementally

This commit is contained in:
Brian Gough
2017-08-01 14:35:55 +01:00
parent d5e0ab5a6f
commit 7e1d3d98e7
4 changed files with 44 additions and 3 deletions

View File

@@ -15,7 +15,10 @@ module.exports = CompileController =
ProjectPersistenceManager.markProjectAsJustAccessed request.project_id, (error) ->
return next(error) if error?
CompileManager.doCompile request, (error, outputFiles = []) ->
if error?.terminated
if error?.message is "invalid state"
code = 409 # Http 409 Conflict
status = "retry"
else if error?.terminated
status = "terminated"
else if error?.validate
status = "validation-#{error.validate}"