Add system console switch for enabling link previews (#5663)

Этот коммит содержится в:
Joram Wilander
2017-03-06 21:13:12 -05:00
коммит произвёл Christopher Speller
родитель f99658152a
Коммит e87f5c6cf9
12 изменённых файлов: 128 добавлений и 6 удалений

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

@@ -53,14 +53,19 @@ export default class AdvancedSettingsDisplay extends React.Component {
)
};
const webrtcEnabled = global.mm_config.EnableWebrtc === 'true';
const linkPreviewsEnabled = global.mm_config.EnableLinkPreviews === 'true';
if (!webrtcEnabled) {
preReleaseFeaturesKeys = preReleaseFeaturesKeys.filter((f) => f !== 'WEBRTC_PREVIEW');
}
if (!linkPreviewsEnabled) {
preReleaseFeaturesKeys = preReleaseFeaturesKeys.filter((f) => f !== 'EMBED_PREVIEW');
}
let enabledFeatures = 0;
for (const [name, value] of advancedSettings) {
const webrtcEnabled = global.mm_config.EnableWebrtc === 'true';
if (!webrtcEnabled) {
preReleaseFeaturesKeys = preReleaseFeaturesKeys.filter((f) => f !== 'WEBRTC_PREVIEW');
}
for (const key of preReleaseFeaturesKeys) {
const feature = PreReleaseFeatures[key];