From 529a0478e68e60a1ee1e3eff20952f21165986e1 Mon Sep 17 00:00:00 2001 From: IceDBorn <51162078+IceDBorn@users.noreply.github.com> Date: Thu, 26 Oct 2023 14:07:19 +0300 Subject: [PATCH] Add dropdown listener once (#68) --- extension/scripts/popup.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/extension/scripts/popup.js b/extension/scripts/popup.js index e034c09..0fc03a7 100644 --- a/extension/scripts/popup.js +++ b/extension/scripts/popup.js @@ -6,9 +6,13 @@ const message = document.getElementById('message') const buttonGroup = document.getElementById('btn-group') const shareStopBtn = document.getElementById('share-stop-btn') let shareStopBtnState = null - let nodesLoop = null +dropdown.addEventListener('change', () => { + setSelectedNode(dropdown.value) + chrome.runtime.sendNativeMessage(MESSAGE_NAME, { cmd: 'SetSharingNode', args: [{ node: selectedNode, micId }] }) +}) + let selectedNode = null function setSelectedNode (id) { selectedNode = id @@ -206,10 +210,6 @@ async function populateNodesList (response) { } selectedNode = dropdown.value - dropdown.addEventListener('change', () => { - setSelectedNode(dropdown.value) - chrome.runtime.sendNativeMessage(MESSAGE_NAME, { cmd: 'SetSharingNode', args: [{ node: selectedNode, micId }] }) - }) } }