diff options
| author | Ruben Beltran del Rio <ruben@unlimited.pizza> | 2023-08-30 19:36:11 +0200 |
|---|---|---|
| committer | Ruben Beltran del Rio <ruben@unlimited.pizza> | 2023-08-30 19:36:11 +0200 |
| commit | b9a2baf2a7c957089e63844b857e05c07b87c2fb (patch) | |
| tree | 7734d4a62535cc1042f93d9ea493673803cf8b8b /extension/peers.js | |
| parent | 6a3568bc5942423b93ba2749036489ad9e38e7cf (diff) | |
Format extension
Diffstat (limited to 'extension/peers.js')
| -rw-r--r-- | extension/peers.js | 28 |
1 files changed, 12 insertions, 16 deletions
diff --git a/extension/peers.js b/extension/peers.js index 51fd036..2b4e3d6 100644 --- a/extension/peers.js +++ b/extension/peers.js @@ -2,46 +2,42 @@ const internals = { peers: {}, createAudioElement(source) { - - const audioElement = document.createElement('audio'); - audioElement.setAttribute('class', 'junction-call-audio'); - audioElement.autoplay = 'autoplay'; + const audioElement = document.createElement("audio"); + audioElement.setAttribute("class", "junction-call-audio"); + audioElement.autoplay = "autoplay"; // WE WILL NOT LOSE TADA SUPPORT - if (typeof source === 'string') { + if (typeof source === "string") { audioElement.src = source; - } - else { + } else { audioElement.srcObject = source; } - document.querySelector('body').appendChild(audioElement); + document.querySelector("body").appendChild(audioElement); return audioElement; - } + }, }; export default { add(id, source) { - internals.peers[id] && this.remove(id); - internals.peers[id] = internals.createAudioElement(source) + internals.peers[id] = internals.createAudioElement(source); }, remove(id) { - internals.peers[id] && internals.peers[id].remove(); delete internals.peers[id]; }, count() { - return Object.keys(internals.peers).length; }, reset() { - internals.peers = {}; - document.querySelectorAll('.junction-call-audio').forEach((audioElement) => audioElement.remove()); - } + document + .querySelectorAll(".junction-call-audio") + .forEach((audioElement) => audioElement.remove()); + }, }; |