[project-history] remove unused DocumentUpdaterManager (#32537)

GitOrigin-RevId: f2806187e2ae4e768f48a724712daffd4168e4fb
This commit is contained in:
Jakob Ackermann
2026-03-31 08:07:43 +00:00
committed by Copybot
parent 71b303863b
commit 8a67258461
3 changed files with 0 additions and 271 deletions
@@ -1,84 +0,0 @@
/* eslint-disable
no-unused-vars,
*/
// TODO: This file was created by bulk-decaffeinate.
// Fix any style issues and re-enable lint.
/*
* decaffeinate suggestions:
* DS102: Remove unnecessary code created because of implicit returns
* DS207: Consider shorter variations of null checks
* Full docs: https://github.com/decaffeinate/decaffeinate/blob/master/docs/suggestions.md
*/
import request from 'request'
import logger from '@overleaf/logger'
import Settings from '@overleaf/settings'
import OError from '@overleaf/o-error'
export function getDocument(projectId, docId, callback) {
if (callback == null) {
callback = function () {}
}
const url = `${Settings.apis.documentupdater.url}/project/${projectId}/doc/${docId}`
logger.debug({ projectId, docId }, 'getting doc from document updater')
return request.get(url, function (error, res, body) {
if (error != null) {
return callback(OError.tag(error))
}
if (res.statusCode >= 200 && res.statusCode < 300) {
try {
body = JSON.parse(body)
} catch (error1) {
error = error1
return callback(error)
}
logger.debug(
{ projectId, docId, version: body.version },
'got doc from document updater'
)
return callback(null, body.lines.join('\n'), body.version)
} else {
error = new OError('doc updater returned a non-success status code', {
project_id: projectId,
doc_id: docId,
url,
statusCode: res.statusCode,
})
return callback(error)
}
})
}
export function setDocument(projectId, docId, content, userId, callback) {
if (callback == null) {
callback = function () {}
}
const url = `${Settings.apis.documentupdater.url}/project/${projectId}/doc/${docId}`
logger.debug({ projectId, docId }, 'setting doc in document updater')
return request.post(
{
url,
json: {
lines: content.split('\n'),
source: 'restore',
user_id: userId,
undoing: true,
},
},
function (error, res, body) {
if (error != null) {
return callback(OError.tag(error))
}
if (res.statusCode >= 200 && res.statusCode < 300) {
return callback(null)
} else {
error = new OError('doc updater returned a non-success status code', {
project_id: projectId,
doc_id: docId,
url,
statusCode: res.statusCode,
})
return callback(error)
}
}
)
}