From 5b17e166e768cbe1441377f0ef12c2b29383d7f9 Mon Sep 17 00:00:00 2001 From: hensm Date: Sat, 27 Aug 2022 04:18:29 +0100 Subject: [PATCH] Remove popup deviceStore --- ext/src/ui/popup/Popup.svelte | 12 +++++++----- ext/src/ui/popup/Receiver.svelte | 2 +- ext/src/ui/popup/ReceiverMedia.svelte | 13 ++++--------- ext/src/ui/popup/deviceStore.ts | 4 ---- 4 files changed, 12 insertions(+), 19 deletions(-) delete mode 100644 ext/src/ui/popup/deviceStore.ts diff --git a/ext/src/ui/popup/Popup.svelte b/ext/src/ui/popup/Popup.svelte index 1beb63a..30d86e3 100644 --- a/ext/src/ui/popup/Popup.svelte +++ b/ext/src/ui/popup/Popup.svelte @@ -16,7 +16,6 @@ import { hasRequiredCapabilities } from "../../cast/utils"; import Receiver from "./Receiver.svelte"; - import deviceStore from "./deviceStore"; const _ = browser.i18n.getMessage; @@ -25,6 +24,9 @@ /** Media types available to select. */ let availableMediaTypes = ReceiverSelectorMediaType.App; + /** Devices to display. */ + let devices: ReceiverDevice[] = []; + /** Sender app ID (if available). */ let appId: Optional; /** Page info (if launched from page context). */ @@ -166,7 +168,7 @@ updateKnownApp(); - $deviceStore = message.data.receiverDevices; + devices = message.data.receiverDevices; break; } @@ -267,7 +269,7 @@ // Match by index rendered receiver element to device array if (receiverElementIndex > -1) { - return $deviceStore[receiverElementIndex]; + return devices[receiverElementIndex]; } } @@ -418,12 +420,12 @@ {/if}