From f14a7b5f047bfd23c30e140d43819bafd52026b3 Mon Sep 17 00:00:00 2001 From: bel Date: Sun, 10 May 2020 13:51:21 -0600 Subject: [PATCH] happyier --- public/webrtc.js | 34 ++++++++++++++-------------------- 1 file changed, 14 insertions(+), 20 deletions(-) diff --git a/public/webrtc.js b/public/webrtc.js index 0845831..978289f 100755 --- a/public/webrtc.js +++ b/public/webrtc.js @@ -142,29 +142,23 @@ class Entropy { } static gotMessageFromServer(message) { - if(!Entropy.peer.peer) Entropy.start(false); + if(!Entropy.peer.peer) Entropy.start(false); - var signal = JSON.parse(message.data); + var signal = JSON.parse(message.data); - // Ignore messages from ourself - if(signal.uuid == Config.getUUID()) return; + // Ignore messages from ourself + if(signal.uuid == Config.getUUID()) return; - if(signal.sdp) { - Entropy.peer.peer.setRemoteDescription(new RTCSessionDescription(signal.sdp)).then(function() { - // Only create answers in response to offers - if(signal.sdp.type == 'offer') { - Entropy.peer.peer.createAnswer().then(Entropy.createdDescription).catch(View.error); - } - }).catch(View.error); - } else if(signal.ice) { - Entropy.peer.peer.addIceCandidate(new RTCIceCandidate(signal.ice)).catch(View.error); - } - } - - static gotIceCandidate(event) { - if(event.candidate != null) { - Server.server.send(JSON.stringify({'ice': event.candidate, 'uuid': Config.getUUID()})); - } + if(signal.sdp) { + Entropy.peer.peer.setRemoteDescription(new RTCSessionDescription(signal.sdp)).then(function() { + // Only create answers in response to offers + if(signal.sdp.type == 'offer') { + Entropy.peer.peer.createAnswer().then(Entropy.createdDescription).catch(View.error); + } + }).catch(View.error); + } else if(signal.ice) { + Entropy.peer.peer.addIceCandidate(new RTCIceCandidate(signal.ice)).catch(View.error); + } } static createdDescription(description) {