Files
outline/server/presenters/fileOperation.ts
Tom Moor b7a6a34565 fix: Flash of empty state on paginated lists (#3351)
* fix: Flash of empty state on paginated lists
fix: Typing of PaginatedList to generic

* test

* test
2022-04-09 20:31:51 -07:00

19 lines
484 B
TypeScript

import path from "path";
import { FileOperation } from "@server/models";
import { presentUser } from ".";
export default function present(data: FileOperation) {
return {
id: data.id,
type: data.type,
name: data.collection?.name || path.basename(data.key || ""),
state: data.state,
error: data.error,
size: data.size,
collectionId: data.collectionId,
user: presentUser(data.user),
createdAt: data.createdAt,
updatedAt: data.updatedAt,
};
}