Load revisions for cleanup in parallel

This commit is contained in:
Stefan Müller 2024-09-10 23:19:33 +02:00
parent 967d430c32
commit 1f80a3246a

View file

@ -61,9 +61,10 @@ exports.deleteRevisions = async (padId: string, keepRevisions: number): Promise<
const revisions: Revision[] = [];
for (let rev = cleanupUntilRevision; rev <= pad.head; ++rev) {
await promises.timesLimit(keepRevisions + 1, 500, async (i: number) => {
const rev = i + cleanupUntilRevision
revisions[rev] = await pad.getRevision(rev)
}
});
logger.debug('Loaded revisions: ', revisions.length)