From 7308e766c740436ebb45787848ddaf6b7500c647 Mon Sep 17 00:00:00 2001
From: lazorfuzz <leontosy@gmail.com>
Date: Mon, 24 Dec 2018 12:23:28 -0800
Subject: [PATCH] Add doc for joinedRoom event

---
 README.md        | 2 ++
 src/liowebrtc.js | 6 +++---
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/README.md b/README.md
index 69de190..e66ff26 100644
--- a/README.md
+++ b/README.md
@@ -312,6 +312,8 @@ this.webrtc.on('receivedPeerData', (type, payload, peer) => {
 - joining a room with existing peers, once for each peer
 - a new peer joins your room
 
+`'joinedRoom', roomName` - emitted after successfully joining a room.
+
 `'leftRoom', roomName` - emitted after successfully leaving the current room,
 ending all peers, and stopping local stream
 
diff --git a/src/liowebrtc.js b/src/liowebrtc.js
index 3780aa7..4f46b24 100644
--- a/src/liowebrtc.js
+++ b/src/liowebrtc.js
@@ -82,7 +82,7 @@ class LioWebRTC extends WildEmitter {
             sharemyscreen: message.roomType === 'screen' && !message.broadcaster,
             broadcaster: message.roomType === 'screen' && !message.broadcaster ? self.connection.getSessionid() : null,
           });
-          if (this.config.dataOnly || this.config.constraints.maxPeers > 0) {
+          if (this.config.dataOnly && this.config.constraints.maxPeers > 0) {
             this.sendPing(peer, peer.id, true);
           } else {
             peer.start();
@@ -425,7 +425,7 @@ class LioWebRTC extends WildEmitter {
                   offerToReceiveVideo: !this.config.dataOnly && self.config.receiveMedia.offerToReceiveVideo ? 1 : 0,
                 },
               });
-              if (this.config.dataOnly || this.config.constraints.maxPeers > 0) {
+              if (this.config.dataOnly && this.config.constraints.maxPeers > 0) {
                 this.sendPing(peer, peer.id, true);
               } else {
                 peer.start();
@@ -503,7 +503,7 @@ class LioWebRTC extends WildEmitter {
             offerToReceiveVideo: !this.config.dataOnly && this.config.receiveMedia.offerToReceiveVideo ? 1 : 0,
           },
         });
-        if (this.config.dataOnly || this.config.constraints.maxPeers > 0) {
+        if (this.config.dataOnly && this.config.constraints.maxPeers > 0) {
           this.sendPing(peer, peerId, true);
         } else {
           peer.start();
-- 
GitLab