aboutsummaryrefslogtreecommitdiff
path: root/extension/content_script.js
diff options
context:
space:
mode:
Diffstat (limited to 'extension/content_script.js')
-rw-r--r--extension/content_script.js11
1 files changed, 9 insertions, 2 deletions
diff --git a/extension/content_script.js b/extension/content_script.js
index c344bd9..9d46669 100644
--- a/extension/content_script.js
+++ b/extension/content_script.js
@@ -26,6 +26,11 @@ const internals = {
console.error(error.stack || error);
},
+ connect() {
+ internals.port = chrome.runtime.connect({ name: "content" });
+ internals.port.onMessage.addListener(internals.onMessage);
+ },
+
async joinAudioCall({ currentUrl, tada }) {
try {
const mediaStream = await startMedia();
@@ -84,8 +89,10 @@ const internals = {
},
};
-internals.port = chrome.runtime.connect({ name: "content" });
-internals.port.onMessage.addListener(internals.onMessage);
+internals.connect();
+chrome.runtime.onConnect.addListener(() => {
+ internals.connect();
+});
console.debug("Content Script Loaded");