aboutsummaryrefslogtreecommitdiff
path: root/extension
diff options
context:
space:
mode:
authorRuben Beltran del Rio <ruben@unlimited.pizza>2023-09-15 17:42:59 +0200
committerRuben Beltran del Rio <ruben@unlimited.pizza>2023-09-15 17:42:59 +0200
commit65b2c3feb11adffaccf2a5c49f60f738c146d910 (patch)
tree7bcc50193098cd2c75eb6ca77fefd94b3876e3ef /extension
parentc7eb2859ef12380a3ca2314912676283012c6703 (diff)
Ensure connections are closed
Diffstat (limited to 'extension')
-rw-r--r--extension/manifest.json2
-rw-r--r--extension/media.js2
-rw-r--r--extension/package.json2
-rw-r--r--extension/peers.js3
4 files changed, 6 insertions, 3 deletions
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")