Simplify: Remove react/features/base/react-native
This commit is contained in:
parent
366b2f1374
commit
acbf3adab7
|
@ -1,8 +1,6 @@
|
||||||
|
import { NativeModules } from 'react-native';
|
||||||
import { RTCPeerConnection, RTCSessionDescription } from 'react-native-webrtc';
|
import { RTCPeerConnection, RTCSessionDescription } from 'react-native-webrtc';
|
||||||
|
|
||||||
import { Platform } from '../../react';
|
|
||||||
import { POSIX } from '../../react-native';
|
|
||||||
|
|
||||||
// XXX At the time of this writing extending RTCPeerConnection using ES6 'class'
|
// XXX At the time of this writing extending RTCPeerConnection using ES6 'class'
|
||||||
// and 'extends' causes a runtime error related to the attempt to define the
|
// and 'extends' causes a runtime error related to the attempt to define the
|
||||||
// onaddstream property setter. The error mentions that babelHelpers.set is
|
// onaddstream property setter. The error mentions that babelHelpers.set is
|
||||||
|
@ -169,7 +167,7 @@ function _setRemoteDescription(sessionDescription) {
|
||||||
function _synthesizeIPv6Addresses(sdp) {
|
function _synthesizeIPv6Addresses(sdp) {
|
||||||
// The synthesis of IPv6 addresses is implemented on iOS only at the time of
|
// The synthesis of IPv6 addresses is implemented on iOS only at the time of
|
||||||
// this writing.
|
// this writing.
|
||||||
if (Platform.OS !== 'ios') {
|
if (!NativeModules.POSIX) {
|
||||||
return Promise.resolve(sdp);
|
return Promise.resolve(sdp);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -199,6 +197,7 @@ function _synthesizeIPv6Addresses0(sessionDescription) {
|
||||||
let start = 0;
|
let start = 0;
|
||||||
const lines = [];
|
const lines = [];
|
||||||
const ips = new Map();
|
const ips = new Map();
|
||||||
|
const getaddrinfo = NativeModules.POSIX.getaddrinfo;
|
||||||
|
|
||||||
do {
|
do {
|
||||||
const end = sdp.indexOf('\r\n', start);
|
const end = sdp.indexOf('\r\n', start);
|
||||||
|
@ -237,7 +236,7 @@ function _synthesizeIPv6Addresses0(sessionDescription) {
|
||||||
if (v && typeof v === 'string') {
|
if (v && typeof v === 'string') {
|
||||||
resolve(v);
|
resolve(v);
|
||||||
} else {
|
} else {
|
||||||
POSIX.getaddrinfo(ip).then(
|
getaddrinfo(ip).then(
|
||||||
value => {
|
value => {
|
||||||
if (value.indexOf(':') === -1
|
if (value.indexOf(':') === -1
|
||||||
|| value === ips.get(ip)) {
|
|| value === ips.get(ip)) {
|
||||||
|
|
|
@ -1,3 +0,0 @@
|
||||||
import { NativeModules } from 'react-native';
|
|
||||||
|
|
||||||
export default NativeModules.POSIX;
|
|
|
@ -1 +0,0 @@
|
||||||
export { default as POSIX } from './POSIX';
|
|
Loading…
Reference in New Issue