mirror of
https://github.com/overleaf/overleaf.git
synced 2025-02-17 04:41:10 +00:00
added a /doc/:doc_id/pack endpoint
This commit is contained in:
parent
3f2e4b0c11
commit
289616d3db
2 changed files with 10 additions and 0 deletions
|
@ -23,6 +23,8 @@ app.post "/project/:project_id/flush", HttpController.flushProject
|
|||
|
||||
app.post "/project/:project_id/doc/:doc_id/version/:version/restore", HttpController.restore
|
||||
|
||||
app.post "/doc/:doc_id/pack", HttpController.packDoc
|
||||
|
||||
app.get "/status", (req, res, next) ->
|
||||
res.send "track-changes is alive"
|
||||
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
UpdatesManager = require "./UpdatesManager"
|
||||
DiffManager = require "./DiffManager"
|
||||
PackManager = require "./PackManager"
|
||||
RestoreManager = require "./RestoreManager"
|
||||
logger = require "logger-sharelatex"
|
||||
|
||||
|
@ -19,6 +20,13 @@ module.exports = HttpController =
|
|||
return next(error) if error?
|
||||
res.send 204
|
||||
|
||||
packDoc: (req, res, next = (error) ->) ->
|
||||
doc_id = req.params.doc_id
|
||||
logger.log doc_id: doc_id, "packing doc history"
|
||||
PackManager.packDocHistory doc_id, (error) ->
|
||||
return next(error) if error?
|
||||
res.send 204
|
||||
|
||||
getDiff: (req, res, next = (error) ->) ->
|
||||
doc_id = req.params.doc_id
|
||||
project_id = req.params.project_id
|
||||
|
|
Loading…
Reference in a new issue