| 123456789101112 |
- DocumentUpdaterManager = require "./DocumentUpdaterManager"
- DiffManager = require "./DiffManager"
- logger = require "logger-sharelatex"
- module.exports = RestoreManager =
- restoreToBeforeVersion: (project_id, doc_id, version, callback = (error) ->) ->
- logger.log project_id: project_id, doc_id: doc_id, version: version, "restoring document"
- DiffManager.getDocumentBeforeVersion project_id, doc_id, version, (error, content) ->
- return callback(error) if error?
- DocumentUpdaterManager.setDocument project_id, doc_id, content, (error) ->
- return callback(error) if error?
- callback()
|