UNPKG

react-native-enovawbrtc

Version:

Web Rtc

32 lines (27 loc) 769 B
import { RTCView, RTCPeerConnection, RTCIceCandidate, RTCSessionDescription, MediaStream, mediaDevices } from 'react-native-webrtc'; import XMPPClient from '@xmpp/client/react-native'; // Inspired by: https://github.com/davidchambers/Base64.js/blob/master/base64.js global.encodeToBase64 = (input = '') => { return require('js-base64').Base64.encode(input) }; global.decodeFromBase64 = (input = '') => { return require('js-base64').Base64.decode(input) } module.exports = { fetchImpl: fetch, formDataImpl: FormData, XMPPClient: XMPPClient, RTCView: RTCView, RTCPeerConnection: RTCPeerConnection, RTCSessionDescription: RTCSessionDescription, RTCIceCandidate: RTCIceCandidate, MediaStream: MediaStream, mediaDevices: mediaDevices }