From 65b2c3feb11adffaccf2a5c49f60f738c146d910 Mon Sep 17 00:00:00 2001 From: Ruben Beltran del Rio Date: Fri, 15 Sep 2023 17:42:59 +0200 Subject: Ensure connections are closed --- extension/manifest.json | 2 +- extension/media.js | 2 +- extension/package.json | 2 +- extension/peers.js | 3 +++ 4 files changed, 6 insertions(+), 3 deletions(-) (limited to 'extension') diff --git a/extension/manifest.json b/extension/manifest.json index efdc2a5..dd71d12 100644 --- a/extension/manifest.json +++ b/extension/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 2, "name": "Junction", - "version": "1.0.1", + "version": "1.0.2", "description": "Jump into an audio call on any URL", "author": "Ruben Knol & Rubén Beltrán del Río", diff --git a/extension/media.js b/extension/media.js index 416053a..ae60ec9 100644 --- a/extension/media.js +++ b/extension/media.js @@ -17,7 +17,7 @@ export async function stopMedia() { return; } - for (const track of internals.mediaStream.getAudioTracks()) { + for (const track of internals.mediaStream.getTracks()) { track.stop(); } diff --git a/extension/package.json b/extension/package.json index 33a582b..53ebbed 100644 --- a/extension/package.json +++ b/extension/package.json @@ -1,6 +1,6 @@ { "name": "junction-extension", - "version": "1.0.1", + "version": "1.0.2", "description": "", "main": "junction.js", "scripts": { diff --git a/extension/peers.js b/extension/peers.js index fced108..5ba5c48 100644 --- a/extension/peers.js +++ b/extension/peers.js @@ -98,6 +98,9 @@ export function countPeers() { } export function resetPeers() { + for (const connection of Object.values(internals.peers)) { + connection.close(); + } internals.peers = {}; document .querySelectorAll(".junction-call-audio") -- cgit