diff --git a/public/app.js b/public/app.js index b5cab26..6a452aa 100644 --- a/public/app.js +++ b/public/app.js @@ -254,6 +254,7 @@ async function joinVoice(room) { await openSignaling(room); S.room = room; S.connecting = false; + playRetroCue('join'); renderAll(); } @@ -281,6 +282,8 @@ async function fetchRooms() { function leaveVoice(reason) { if (!S.room && !S.ws) return; + const wasConnected = Boolean(S.room); + if (wasConnected) playRetroCue('leave'); if (S.sharing) stopScreenShare(undefined, true); for (const peer of S.peers.values()) destroyPeer(peer); S.peers.clear();