Files
outline/server/presenters/fileOperation.ts
Tom Moor d643c9453e feat: Import improvements (#3064)
* feat: Split and simplify import/export pages in prep for more options

* minor fixes

* File operations for imports

* test

* icons
2022-02-06 22:29:24 -08:00

18 lines
453 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,
};
}