* chore: Remove no-longer used webpack loaders * chore: Remove migration of markdown from Slate documents (2y old) * chore: Remove more unused deps * chore: Remove explicit core-js dep * Remove more unused dependencies * test
20 lines
504 B
TypeScript
20 lines
504 B
TypeScript
import { traceFunction } from "@server/logging/tracing";
|
|
import { Revision } from "@server/models";
|
|
import presentUser from "./user";
|
|
|
|
async function presentRevision(revision: Revision, diff?: string) {
|
|
return {
|
|
id: revision.id,
|
|
documentId: revision.documentId,
|
|
title: revision.title,
|
|
text: revision.text,
|
|
html: diff,
|
|
createdAt: revision.createdAt,
|
|
createdBy: presentUser(revision.user),
|
|
};
|
|
}
|
|
|
|
export default traceFunction({
|
|
spanName: "presenters",
|
|
})(presentRevision);
|