From f7d18c659516d7e24a4df5c8d7514339e4ed5f31 Mon Sep 17 00:00:00 2001
From: Greg Fodor <gfodor@gmail.com>
Date: Wed, 3 Oct 2018 00:09:49 +0000
Subject: [PATCH] Fix bot audio

---
 src/scene-entry-manager.js | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/scene-entry-manager.js b/src/scene-entry-manager.js
index f525c6d0f..c63422fdc 100644
--- a/src/scene-entry-manager.js
+++ b/src/scene-entry-manager.js
@@ -64,10 +64,6 @@ export default class SceneEntryManager {
 
     if (qsTruthy("offline")) return;
 
-    if (mediaStream) {
-      NAF.connection.adapter.setLocalMediaStream(mediaStream);
-    }
-
     this._spawnAvatar();
 
     if (isBotMode) {
@@ -75,6 +71,10 @@ export default class SceneEntryManager {
       return;
     }
 
+    if (mediaStream) {
+      NAF.connection.adapter.setLocalMediaStream(mediaStream);
+    }
+
     this.scene.classList.remove("hand-cursor");
     this.scene.classList.add("no-cursor");
 
@@ -279,6 +279,7 @@ export default class SceneEntryManager {
     };
     await new Promise(resolve => audioEl.addEventListener("canplay", resolve));
     mediaStream.addTrack(audioEl.captureStream().getAudioTracks()[0]);
+    NAF.connection.adapter.setLocalMediaStream(mediaStream);
     audioEl.play();
   };
 }
-- 
GitLab