feat(BrowserSupport): remove PluginRequiredBrowser
WebRTC plugin support has been axed, this is now dead code.
This commit is contained in:
parent
7fcc95c9da
commit
acb3bd7ad7
|
@ -2,10 +2,7 @@
|
||||||
|
|
||||||
import { toState } from '../base/redux';
|
import { toState } from '../base/redux';
|
||||||
import { getDeepLinkingPage } from '../deep-linking';
|
import { getDeepLinkingPage } from '../deep-linking';
|
||||||
import {
|
import { UnsupportedDesktopBrowser } from '../unsupported-browser';
|
||||||
PluginRequiredBrowser,
|
|
||||||
UnsupportedDesktopBrowser
|
|
||||||
} from '../unsupported-browser';
|
|
||||||
|
|
||||||
import {
|
import {
|
||||||
// eslint-disable-next-line camelcase
|
// eslint-disable-next-line camelcase
|
||||||
|
@ -30,19 +27,8 @@ const _INTERCEPT_COMPONENT_RULES = [
|
||||||
state => {
|
state => {
|
||||||
const { webRTCReady } = state['features/base/lib-jitsi-meet'];
|
const { webRTCReady } = state['features/base/lib-jitsi-meet'];
|
||||||
|
|
||||||
switch (typeof webRTCReady) {
|
if (webRTCReady === false) {
|
||||||
case 'boolean':
|
return Promise.resolve(UnsupportedDesktopBrowser);
|
||||||
if (webRTCReady === false) {
|
|
||||||
return Promise.resolve(UnsupportedDesktopBrowser);
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 'undefined':
|
|
||||||
// If webRTCReady is not set, then we cannot base a decision on it.
|
|
||||||
break;
|
|
||||||
|
|
||||||
default:
|
|
||||||
return Promise.resolve(PluginRequiredBrowser);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return Promise.resolve();
|
return Promise.resolve();
|
||||||
|
|
|
@ -1,47 +0,0 @@
|
||||||
/* @flow */
|
|
||||||
|
|
||||||
import React, { Component } from 'react';
|
|
||||||
|
|
||||||
import { CHROME, CHROMIUM, FIREFOX } from './browserLinks';
|
|
||||||
|
|
||||||
/**
|
|
||||||
* React component representing plugin installation required page.
|
|
||||||
*
|
|
||||||
* @class PluginRequiredBrowser
|
|
||||||
*/
|
|
||||||
export default class PluginRequiredBrowser extends Component<*> {
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Renders the component.
|
|
||||||
*
|
|
||||||
* @returns {ReactElement}
|
|
||||||
*/
|
|
||||||
render() {
|
|
||||||
const ns = 'unsupported-desktop-browser';
|
|
||||||
const nsLink = `${ns}__link`;
|
|
||||||
|
|
||||||
return (
|
|
||||||
<div className = { ns }>
|
|
||||||
<h2 className = { `${ns}__title` }>
|
|
||||||
Your browser requires a plugin for this conversation.
|
|
||||||
</h2>
|
|
||||||
<p className = { `${ns}__description_small` }>
|
|
||||||
Once you install the plugin, it will be possible for you to
|
|
||||||
have your conversation here. For the best experience,
|
|
||||||
however, we strongly recommend that you do that using
|
|
||||||
the
|
|
||||||
<a
|
|
||||||
className = { nsLink }
|
|
||||||
href = { CHROME }>Chrome</a>,
|
|
||||||
<a
|
|
||||||
className = { nsLink }
|
|
||||||
href = { CHROMIUM }>Chromium</a> or
|
|
||||||
<a
|
|
||||||
className = { nsLink }
|
|
||||||
href = { FIREFOX }>Firefox</a> browsers.
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,3 +1,2 @@
|
||||||
export { default as PluginRequiredBrowser } from './PluginRequiredBrowser';
|
|
||||||
export { default as UnsupportedDesktopBrowser }
|
export { default as UnsupportedDesktopBrowser }
|
||||||
from './UnsupportedDesktopBrowser';
|
from './UnsupportedDesktopBrowser';
|
||||||
|
|
Loading…
Reference in New Issue