[Android] Add module that provides getWiFiStats

This commit is contained in:
damencho
2017-11-09 14:59:43 -06:00
committed by Saúl Ibarra Corretgé
parent ceeefb33c1
commit 2f3ea1b458
7 changed files with 229 additions and 3 deletions

View File

@@ -19,6 +19,7 @@ import {
participantUpdated
} from '../participants';
import { getLocalTracks, trackAdded, trackRemoved } from '../tracks';
import { getJitsiMeetGlobalNS } from '../util';
import {
CONFERENCE_FAILED,
@@ -309,7 +310,8 @@ export function createConference() {
// XXX Lib-jitsi-meet does not accept uppercase letters.
room.toLowerCase(), {
...state['features/base/config'],
applicationName: getName()
applicationName: getName(),
getWiFiStatsMethod: getJitsiMeetGlobalNS().getWiFiStats
});
conference[JITSI_CONFERENCE_URL_KEY] = locationURL;

View File

@@ -0,0 +1,9 @@
import { NativeModules } from 'react-native';
import { getJitsiMeetGlobalNS } from '../../util';
/**
* If WiFiStats native module exist attach it to JitsiMeetGlobalNS.
*/
if (NativeModules.WiFiStats) {
getJitsiMeetGlobalNS().getWiFiStats = NativeModules.WiFiStats.getWiFiStats;
}

View File

@@ -1,2 +1,3 @@
import './polyfills-browser';
import './polyfills-browserify';
import './WiFiStats';