diff --git a/src/revisions/revision.dto.ts b/src/revisions/revision.dto.ts index 4704f9e9a..24033566d 100644 --- a/src/revisions/revision.dto.ts +++ b/src/revisions/revision.dto.ts @@ -28,6 +28,14 @@ export class RevisionDto extends BaseDto { @ApiProperty() content: string; + /** + * Number of characters in this revision + * @example 142 + */ + @IsNumber() + @ApiProperty() + length: number; + /** * Patch from the preceding revision to this one */ diff --git a/src/revisions/revisions.service.ts b/src/revisions/revisions.service.ts index 2363c8167..3389ea962 100644 --- a/src/revisions/revisions.service.ts +++ b/src/revisions/revisions.service.ts @@ -115,6 +115,7 @@ export class RevisionsService { return { id: revision.id, content: revision.content, + length: revision.length, createdAt: revision.createdAt, patch: revision.patch, edits: await Promise.all(