Track changes: Use getProjectRanges introduced in the upstream

This commit is contained in:
yu-i-i
2026-01-29 15:54:51 +01:00
parent e3a976d2c2
commit 89b2b1910e
@@ -10,14 +10,6 @@ import CollaboratorsGetter from '../../../../app/src/Features/Collaborators/Coll
import { Project } from '../../../../app/src/models/Project.js' import { Project } from '../../../../app/src/models/Project.js'
import pLimit from 'p-limit' import pLimit from 'p-limit'
function _transformId(doc) {
if (doc._id) {
doc.id = doc._id
delete doc._id
}
return doc
}
const TrackChangesController = { const TrackChangesController = {
async trackChanges(req, res, next) { async trackChanges(req, res, next) {
try { try {
@@ -45,9 +37,8 @@ const TrackChangesController = {
async getAllRanges(req, res, next) { async getAllRanges(req, res, next) {
try { try {
const { project_id } = req.params const { project_id } = req.params
await DocumentUpdaterHandler.promises.flushProjectToMongo(project_id) const ranges = await DocumentUpdaterHandler.promises.getProjectRanges(project_id)
const ranges = await DocstoreManager.promises.getAllRanges(project_id) res.json(ranges)
res.json(ranges.map(_transformId))
} catch (err) { } catch (err) {
next(err) next(err)
} }