bigbluebutton-Github/bigbluebutton-html5/imports/api/presentations/server/handlers/presentationExport.js

17 lines
637 B
JavaScript

import { check } from 'meteor/check';
import sendExportedPresentationChatMsg from '/imports/api/presentations/server/handlers/sendExportedPresentationChatMsg';
import setPresentationExporting from '/imports/api/presentations/server/modifiers/setPresentationExporting';
export default async function handlePresentationExport({ body }, meetingId) {
check(body, Object);
check(meetingId, String);
const { fileURI, presId } = body;
check(fileURI, String);
check(presId, String);
await sendExportedPresentationChatMsg(meetingId, presId, fileURI);
await setPresentationExporting(meetingId, presId, { status: 'EXPORTED' });
}