fix(config) Ignore enableUnifiedOnChrome config flag.

Always enable unified plan support on Chromium endpoints.
pull/13141/head
Jaya Allamsetty 2 years ago
parent fde975ba62
commit 710dab8b76
  1. 6
      config.js
  2. 2
      react/features/base/config/configType.ts
  3. 1
      react/features/base/config/configWhitelist.ts
  4. 19
      react/features/base/config/functions.any.ts

@ -139,9 +139,6 @@ var config = {
// Media
//
// Enable unified plan implementation support on Chromium based browsers.
// enableUnifiedOnChrome: false,
// Audio
// Disable measuring of audio levels.
@ -949,9 +946,6 @@ var config = {
// connection.
enabled: true,
// Enable unified plan implementation support on Chromium for p2p connection.
// enableUnifiedOnChrome: false,
// Sets the ICE transport policy for the p2p connection. At the time
// of this writing the list of possible values are 'all' and 'relay',
// but that is subject to change in the future. The enum is defined in

@ -326,7 +326,6 @@ export interface IConfig {
enableRemb?: boolean;
enableSaveLogs?: boolean;
enableTcc?: boolean;
enableUnifiedOnChrome?: boolean;
enableWebHIDFeature?: boolean;
enableWelcomePage?: boolean;
etherpad_base?: string;
@ -441,7 +440,6 @@ export interface IConfig {
p2p?: {
backToP2PDelay?: number;
disabledCodec?: string;
enableUnifiedOnChrome?: boolean;
enabled?: boolean;
iceTransportPolicy?: string;
preferredCodec?: string;

@ -147,7 +147,6 @@ export default [
'enableRemb',
'enableSaveLogs',
'enableTalkWhileMuted',
'enableUnifiedOnChrome',
'enableNoAudioDetection',
'enableNoisyMicDetection',
'enableTcc',

@ -62,11 +62,11 @@ export function getMeetingRegion(state: IReduxState) {
/**
* Selector for determining if sending multiple stream support is enabled.
*
* @param {Object} state - The global state.
* @param {Object} _state - The global state.
* @returns {boolean}
*/
export function getMultipleVideoSendingSupportFeatureFlag(state: IReduxState) {
return isUnifiedPlanEnabled(state);
export function getMultipleVideoSendingSupportFeatureFlag(_state: IReduxState) {
return browser.supportsUnifiedPlan();
}
/**
@ -205,19 +205,6 @@ export function isDisplayNameVisible(state: IReduxState): boolean {
return !state['features/base/config'].hideDisplayName;
}
/**
* Selector for determining if Unified plan support is enabled.
*
* @param {Object} state - The state of the app.
* @returns {boolean}
*/
export function isUnifiedPlanEnabled(state: IReduxState): boolean {
const { enableUnifiedOnChrome = true } = state['features/base/config'];
return browser.supportsUnifiedPlan()
&& (!browser.isChromiumBased() || (browser.isChromiumBased() && enableUnifiedOnChrome));
}
/**
* Restores a Jitsi Meet config.js from {@code localStorage} if it was
* previously downloaded from a specific {@code baseURL} and stored with

Loading…
Cancel
Save