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 { getDeepLinkingPage } from '../deep-linking';
|
||||
import {
|
||||
PluginRequiredBrowser,
|
||||
UnsupportedDesktopBrowser
|
||||
} from '../unsupported-browser';
|
||||
import { UnsupportedDesktopBrowser } from '../unsupported-browser';
|
||||
|
||||
import {
|
||||
// eslint-disable-next-line camelcase
|
||||
|
@ -30,19 +27,8 @@ const _INTERCEPT_COMPONENT_RULES = [
|
|||
state => {
|
||||
const { webRTCReady } = state['features/base/lib-jitsi-meet'];
|
||||
|
||||
switch (typeof webRTCReady) {
|
||||
case 'boolean':
|
||||
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);
|
||||
if (webRTCReady === false) {
|
||||
return Promise.resolve(UnsupportedDesktopBrowser);
|
||||
}
|
||||
|
||||
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 }
|
||||
from './UnsupportedDesktopBrowser';
|
||||
|
|
Loading…
Reference in New Issue