save output files in a .cache directory

This commit is contained in:
Brian Gough
2015-02-24 14:40:05 +00:00
parent f37004cec6
commit 1923352e66
2 changed files with 52 additions and 1 deletions

View File

@@ -1,6 +1,7 @@
ResourceWriter = require "./ResourceWriter"
LatexRunner = require "./LatexRunner"
OutputFileFinder = require "./OutputFileFinder"
OutputCacheManager = require "./OutputCacheManager"
Settings = require("settings-sharelatex")
Path = require "path"
logger = require "logger-sharelatex"
@@ -32,7 +33,8 @@ module.exports = CompileManager =
OutputFileFinder.findOutputFiles request.resources, compileDir, (error, outputFiles) ->
return callback(error) if error?
callback null, outputFiles
OutputCacheManager.saveOutputFiles outputFiles, compileDir, (error, newOutputFiles) ->
callback null, newOutputFiles
clearProject: (project_id, _callback = (error) ->) ->
callback = (error) ->