jiti-meet/react/features/lobby/actions.any.js

26 lines
579 B
JavaScript

// @flow
import { type Dispatch } from 'redux';
import {
getCurrentConference
} from '../base/conference';
/**
* Action to toggle lobby mode on or off.
*
* @param {boolean} enabled - The desired (new) state of the lobby mode.
* @returns {Function}
*/
export function toggleLobbyMode(enabled: boolean) {
return async (dispatch: Dispatch<any>, getState: Function) => {
const conference = getCurrentConference(getState);
if (enabled) {
conference.enableLobby();
} else {
conference.disableLobby();
}
};
}