added a /doc/:doc_id/pack endpoint
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user