1234567891011121314151617181920212223 |
- // @flow
-
- import { getCurrentConference } from '../base/conference';
-
- /**
- * Approves (lets in) or rejects a knocking participant.
- *
- * @param {Function} getState - Function to get the Redux state.
- * @param {string} id - The id of the knocking participant.
- * @param {boolean} approved - True if the participant is approved, false otherwise.
- * @returns {Function}
- */
- export function setKnockingParticipantApproval(getState: Function, id: string, approved: boolean) {
- const conference = getCurrentConference(getState());
-
- if (conference) {
- if (approved) {
- conference.lobbyApproveAccess(id);
- } else {
- conference.lobbyDenyAccess(id);
- }
- }
- }
|