element-web/src/utils/exportUtils/exportUtils.ts

27 lines
610 B
TypeScript

import { Room } from 'matrix-js-sdk/src/models/room';
import HTMLExporter from "./HtmlExport";
export enum exportFormats {
HTML = "HTML",
JSON = "JSON",
LOGS = "LOGS",
}
export enum exportOptions {
TIMELINE = "TIMELINE",
}
const exportConversationalHistory = async (room: Room, format: string, options) => {
switch (format) {
case exportFormats.HTML:
await new HTMLExporter(room).export();
break;
case exportFormats.JSON:
break;
case exportFormats.LOGS:
break;
}
};
export default exportConversationalHistory;