MM-53274 - Add a "feature flag" for Calls ringing (#23810)

* add "feature flag" for calls ringing

* tests
Этот коммит содержится в:
Christopher Poile
2023-06-22 15:40:54 -04:00
коммит произвёл GitHub
родитель bea5b05533
Коммит a7bf602478
6 изменённых файлов: 18 добавлений и 12 удалений

Просмотреть файл

@@ -6,6 +6,12 @@ import {suitePluginIds} from 'utils/constants';
import semver from 'semver';
export function isCallsEnabled(state: GlobalState, minVersion = '0.4.2') {
return state.plugins.plugins[suitePluginIds.calls] &&
semver.gte(state.plugins.plugins[suitePluginIds.calls].version || '0.0.0', minVersion);
return Boolean(state.plugins.plugins[suitePluginIds.calls] &&
semver.gte(state.plugins.plugins[suitePluginIds.calls].version || '0.0.0', minVersion));
}
export function isCallsRingingEnabled(state: GlobalState) {
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
return Boolean(state[`plugins-${suitePluginIds.calls}`]?.callsConfig?.EnableRinging);
}