From 7fc88198cb8a46343d6a8ac1edf997088f975b6e Mon Sep 17 00:00:00 2001 From: Sergiu Toma Date: Thu, 14 Jan 2021 14:47:50 +0200 Subject: [PATCH] Update to use dev env and check rtcPeerConnection vefore addIceCandidate --- src/App.js | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/App.js b/src/App.js index b3ede42..09e7488 100644 --- a/src/App.js +++ b/src/App.js @@ -47,7 +47,7 @@ class App extends Component { handleLoginClick = async () => { - const loginRequest = await fetch('http://localhost:41418/login', { + const loginRequest = await fetch('https://dev.linx.safemobile.com/api/login', { method: 'POST', headers: { 'Content-Type': 'application/json' @@ -60,7 +60,7 @@ class App extends Component { const loginResponseJson = await loginRequest.json(); this.setState({ user: loginResponseJson.data }, () => { // Connect to HUB - this.setState({ socket: io("ws://localhost:41414", {reconnect:true, transports: ['websocket']}) }, () => { + this.setState({ socket: io("https://hub.dev.linx.safemobile.com/", {reconnect:true, transports: ['websocket']}) }, () => { const socket = this.state.socket; socket.on('connect', () => { this.setState({ hubStatus: 2 }) @@ -184,11 +184,13 @@ class App extends Component { } if(parseDate.type === 'candidate') { - const candidate = new RTCIceCandidate({ - sdpMLineIndex: parseDate.label, - candidate: parseDate.candidate - }); - this.state.rtcPeerConnection.addIceCandidate(candidate); + if(this.state.rtcPeerConnection) { + const candidate = new RTCIceCandidate({ + sdpMLineIndex: parseDate.label, + candidate: parseDate.candidate + }); + this.state.rtcPeerConnection.addIceCandidate(candidate); + } } });