diff --git a/src/config/ConfigOptions.ts b/src/config/ConfigOptions.ts index c587fa50..44cdf128 100644 --- a/src/config/ConfigOptions.ts +++ b/src/config/ConfigOptions.ts @@ -163,10 +163,6 @@ export interface ResolvedConfigOptions extends ConfigOptions { }; }; ssla: string; - media_devices: { - enable_audio: boolean; - enable_video: boolean; - }; app_prompt: boolean; } @@ -181,9 +177,5 @@ export const DEFAULT_CONFIG: ResolvedConfigOptions = { feature_use_device_session_member_events: true, }, ssla: "https://static.element.io/legal/element-software-and-services-license-agreement-uk-1.pdf", - media_devices: { - enable_audio: true, - enable_video: true, - }, app_prompt: true, }; diff --git a/src/state/MuteStates.ts b/src/state/MuteStates.ts index 632e0426..7f048f27 100644 --- a/src/state/MuteStates.ts +++ b/src/state/MuteStates.ts @@ -24,7 +24,6 @@ import { import { type MediaDevices, type MediaDevice } from "../state/MediaDevices"; import { ElementWidgetActions, widget } from "../widget"; -import { Config } from "../config/Config"; import { getUrlParams } from "../UrlParams"; import { type ObservableScope } from "./ObservableScope"; import { type Behavior, constant } from "./Behavior"; @@ -192,14 +191,14 @@ export class MuteStates { this.scope, this.mediaDevices.audioInput, this.joined$, - Config.get().media_devices.enable_audio, + true, constant(false), ); public readonly video = new MuteState( this.scope, this.mediaDevices.videoInput, this.joined$, - Config.get().media_devices.enable_video, + true, this.isEarpiece$, );