Jitsi Meet - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
jitsi-meet/react/features/connection-indicator/actions.web.ts

20 lines
547 B

import { IStore } from '../app/types';
import getRoomName from '../base/config/getRoomName';
import { downloadJSON } from '../base/util/downloadJSON';
/**
* Create an action for saving the conference logs.
*
* @returns {Function}
*/
export function saveLogs() {
return (dispatch: IStore['dispatch'], getState: IStore['getState']) => {
const logs = getState()['features/base/connection'].connection?.getLogs();
const roomName = getRoomName() || '';
downloadJSON(logs ?? {}, `meetlog-${roomName}.json`);
};
}