From 07f16a7a51d5d264d41f71e1ff2af059cf684f05 Mon Sep 17 00:00:00 2001 From: hmuresan Date: Tue, 23 Mar 2021 14:18:39 +0200 Subject: [PATCH] feat (external-api) Add command for setting tile view mode --- modules/API/API.js | 5 ++++- modules/API/external/external_api.js | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/API/API.js b/modules/API/API.js index 2f3d1bff8..b64d06e6b 100644 --- a/modules/API/API.js +++ b/modules/API/API.js @@ -39,7 +39,7 @@ import { import { toggleLobbyMode } from '../../react/features/lobby/actions.web'; import { RECORDING_TYPES } from '../../react/features/recording/constants'; import { getActiveSession } from '../../react/features/recording/functions'; -import { toggleTileView } from '../../react/features/video-layout'; +import { toggleTileView, setTileView } from '../../react/features/video-layout'; import { muteAllParticipants } from '../../react/features/video-menu/actions'; import { setVideoQuality } from '../../react/features/video-quality'; import { getJitsiMeetTransport } from '../transport'; @@ -209,6 +209,9 @@ function initCommands() { APP.store.dispatch(toggleTileView()); }, + 'set-tile-view': enabled => { + APP.store.dispatch(setTileView(enabled)); + }, 'video-hangup': (showFeedbackDialog = true) => { sendAnalytics(createApiEvent('video.hangup')); APP.conference.hangup(showFeedbackDialog); diff --git a/modules/API/external/external_api.js b/modules/API/external/external_api.js index a66b42ff4..cc7a19fbe 100644 --- a/modules/API/external/external_api.js +++ b/modules/API/external/external_api.js @@ -44,6 +44,7 @@ const commands = { sendEndpointTextMessage: 'send-endpoint-text-message', sendTones: 'send-tones', setLargeVideoParticipant: 'set-large-video-participant', + setTileView: 'set-tile-view', setVideoQuality: 'set-video-quality', startRecording: 'start-recording', stopRecording: 'stop-recording',