From 60319cdafab2fd0ea926902ca4cca9b3f95c8a87 Mon Sep 17 00:00:00 2001 From: Carlos Santos <4a.santos@gmail.com> Date: Wed, 19 Mar 2025 09:00:55 +0100 Subject: [PATCH] frontend: Remove unnecessary feature flags for recording and activity panel in VideoRoomComponent --- .../src/lib/pages/video-room/video-room.component.html | 5 ++--- .../src/lib/pages/video-room/video-room.component.ts | 3 --- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/frontend/projects/shared-meet-components/src/lib/pages/video-room/video-room.component.html b/frontend/projects/shared-meet-components/src/lib/pages/video-room/video-room.component.html index 612a6ee..2345101 100644 --- a/frontend/projects/shared-meet-components/src/lib/pages/video-room/video-room.component.html +++ b/frontend/projects/shared-meet-components/src/lib/pages/video-room/video-room.component.html @@ -7,17 +7,16 @@ [prejoinDisplayParticipantName]="false" [videoEnabled]="featureFlags.videoEnabled" [audioEnabled]="featureFlags.audioEnabled" - [recordingStreamBaseUrl]="'/meet/api/v1/recordings/'" [toolbarCameraButton]="featureFlags.showCamera" [toolbarMicrophoneButton]="featureFlags.showMicrophone" [toolbarScreenshareButton]="featureFlags.showScreenShare" [toolbarChatPanelButton]="featureFlags.showChat" [toolbarRecordingButton]="featureFlags.showRecording" [toolbarBroadcastingButton]="false" - [activitiesPanelRecordingActivity]="featureFlags.showRecording" + [activitiesPanelRecordingActivity]="false" [activitiesPanelBroadcastingActivity]="false" [toolbarBackgroundEffectsButton]="featureFlags.showBackgrounds" - [toolbarActivitiesPanelButton]="featureFlags.showActivityPanel" + [toolbarActivitiesPanelButton]="false" (onTokenRequested)="onTokenRequested($event)" (onParticipantConnected)="onParticipantConnected($event)" (onParticipantLeft)="onParticipantLeft($event)" diff --git a/frontend/projects/shared-meet-components/src/lib/pages/video-room/video-room.component.ts b/frontend/projects/shared-meet-components/src/lib/pages/video-room/video-room.component.ts index ce94524..273a216 100644 --- a/frontend/projects/shared-meet-components/src/lib/pages/video-room/video-room.component.ts +++ b/frontend/projects/shared-meet-components/src/lib/pages/video-room/video-room.component.ts @@ -32,14 +32,12 @@ export class VideoRoomComponent implements OnInit, OnDestroy { chatPreferences: ChatPreferences = { enabled: true }; recordingPreferences: RecordingPreferences = { enabled: true }; virtualBackgroundPreferences: VirtualBackgroundPreferences = { enabled: true }; - featureFlags = { videoEnabled: true, audioEnabled: true, showMicrophone: true, showCamera: true, showScreenShare: true, - showActivityPanel: true, showPrejoin: true, showChat: true, showRecording: true, @@ -178,7 +176,6 @@ export class VideoRoomComponent implements OnInit, OnDestroy { this.featureFlags.showChat = this.chatPreferences.enabled; this.featureFlags.showRecording = this.recordingPreferences.enabled; - this.featureFlags.showActivityPanel = this.recordingPreferences.enabled; this.featureFlags.showBackgrounds = this.virtualBackgroundPreferences.enabled; }