Explorar el Código

feat(BrowserSupport): remove PluginRequiredBrowser

WebRTC plugin support has been axed, this is now dead code.
master
Saúl Ibarra Corretgé hace 6 años
padre
commit
acb3bd7ad7

+ 3
- 17
react/features/app/functions.web.js Ver fichero

@@ -2,10 +2,7 @@
2 2
 
3 3
 import { toState } from '../base/redux';
4 4
 import { getDeepLinkingPage } from '../deep-linking';
5
-import {
6
-    PluginRequiredBrowser,
7
-    UnsupportedDesktopBrowser
8
-} from '../unsupported-browser';
5
+import { UnsupportedDesktopBrowser } from '../unsupported-browser';
9 6
 
10 7
 import {
11 8
     // eslint-disable-next-line camelcase
@@ -30,19 +27,8 @@ const _INTERCEPT_COMPONENT_RULES = [
30 27
     state => {
31 28
         const { webRTCReady } = state['features/base/lib-jitsi-meet'];
32 29
 
33
-        switch (typeof webRTCReady) {
34
-        case 'boolean':
35
-            if (webRTCReady === false) {
36
-                return Promise.resolve(UnsupportedDesktopBrowser);
37
-            }
38
-            break;
39
-
40
-        case 'undefined':
41
-            // If webRTCReady is not set, then we cannot base a decision on it.
42
-            break;
43
-
44
-        default:
45
-            return Promise.resolve(PluginRequiredBrowser);
30
+        if (webRTCReady === false) {
31
+            return Promise.resolve(UnsupportedDesktopBrowser);
46 32
         }
47 33
 
48 34
         return Promise.resolve();

+ 0
- 47
react/features/unsupported-browser/components/PluginRequiredBrowser.js Ver fichero

@@ -1,47 +0,0 @@
1
-/*  @flow */
2
-
3
-import React, { Component } from 'react';
4
-
5
-import { CHROME, CHROMIUM, FIREFOX } from './browserLinks';
6
-
7
-/**
8
- * React component representing plugin installation required page.
9
- *
10
- * @class PluginRequiredBrowser
11
- */
12
-export default class PluginRequiredBrowser extends Component<*> {
13
-
14
-    /**
15
-     * Renders the component.
16
-     *
17
-     * @returns {ReactElement}
18
-     */
19
-    render() {
20
-        const ns = 'unsupported-desktop-browser';
21
-        const nsLink = `${ns}__link`;
22
-
23
-        return (
24
-            <div className = { ns }>
25
-                <h2 className = { `${ns}__title` }>
26
-                    Your browser requires a plugin for this conversation.
27
-                </h2>
28
-                <p className = { `${ns}__description_small` }>
29
-                    Once you install the plugin, it will be possible for you to
30
-                    have your conversation here. For the best experience,
31
-                    however, we strongly recommend that you do that using
32
-                    the&nbsp;
33
-                    <a
34
-                        className = { nsLink }
35
-                        href = { CHROME }>Chrome</a>,&nbsp;
36
-                    <a
37
-                        className = { nsLink }
38
-                        href = { CHROMIUM }>Chromium</a> or&nbsp;
39
-                    <a
40
-                        className = { nsLink }
41
-                        href = { FIREFOX }>Firefox</a> browsers.
42
-                </p>
43
-            </div>
44
-        );
45
-    }
46
-}
47
-

+ 0
- 1
react/features/unsupported-browser/components/index.js Ver fichero

@@ -1,3 +1,2 @@
1
-export { default as PluginRequiredBrowser } from './PluginRequiredBrowser';
2 1
 export { default as UnsupportedDesktopBrowser }
3 2
     from './UnsupportedDesktopBrowser';

Loading…
Cancelar
Guardar