mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-11-12 13:13:45 +01:00
Track changes: Use getProjectRanges introduced in the upstream
This commit is contained in:
@@ -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)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user