Files
outline/server/queues/tasks/ExportHTMLZipTask.ts
Tom Moor 54c6abbba9 Allow setting permission of collections during import (#6799)
* Allow setting permission of collections during import

closes #6767

* Remove unused column
2024-04-15 19:13:12 -07:00

18 lines
568 B
TypeScript

import JSZip from "jszip";
import { FileOperationFormat } from "@shared/types";
import { Collection, FileOperation } from "@server/models";
import ExportDocumentTreeTask from "./ExportDocumentTreeTask";
export default class ExportHTMLZipTask extends ExportDocumentTreeTask {
public async export(collections: Collection[], fileOperation: FileOperation) {
const zip = new JSZip();
return await this.addCollectionsToArchive(
zip,
collections,
FileOperationFormat.HTMLZip,
fileOperation.options?.includeAttachments ?? true
);
}
}