From 597e4daa39b394ced5c42401562def6def23a8f0 Mon Sep 17 00:00:00 2001 From: lazorfuzz <leontosy@gmail.com> Date: Thu, 31 May 2018 22:38:29 -0700 Subject: [PATCH] Fix es6 class issues --- src/liowebrtc.js | 3 ++- src/peer.js | 7 ++----- src/webrtc.js | 2 +- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/src/liowebrtc.js b/src/liowebrtc.js index e276207..6555da3 100644 --- a/src/liowebrtc.js +++ b/src/liowebrtc.js @@ -55,9 +55,10 @@ class LioWebRTC extends WildEmitter { }); if (options.dataOnly) { - console.log('data only'); this.config.media.video = false; this.config.media.audio = false; + this.config.receiveMedia.offerToReceiveAudio = false; + this.config.receiveMedia.offerToReceiveVideo = false; } // attach detected support for convenience diff --git a/src/peer.js b/src/peer.js index 1930db8..b2ed68c 100644 --- a/src/peer.js +++ b/src/peer.js @@ -16,13 +16,10 @@ function isAllTracksEnded(stream) { return isAllTracksEnded; } -class Peer { +class Peer extends WildEmitter{ constructor(options) { + super(); const self = this; - - // call emitter constructor - WildEmitter.call(this); - this.id = options.id; this.parent = options.parent; this.type = options.type || 'video'; diff --git a/src/webrtc.js b/src/webrtc.js index 970339a..765f8dc 100644 --- a/src/webrtc.js +++ b/src/webrtc.js @@ -143,7 +143,7 @@ class WebRTC extends LocalMedia { } shout(messageLabel, payload) { - sendDirectlyToAll(messageLabel, payload, 'liowebrtc'); + this.sendDirectlyToAll(messageLabel, payload, 'liowebrtc'); } whisper(peer, messageLabel, payload) { -- GitLab