From 895693d80a555a8440ea9901b6f392786929cfdf Mon Sep 17 00:00:00 2001 From: hensm Date: Sat, 10 Sep 2022 16:51:39 +0100 Subject: [PATCH] Only store last update time for currentTime updates --- ext/src/ui/popup/ReceiverMedia.svelte | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/ext/src/ui/popup/ReceiverMedia.svelte b/ext/src/ui/popup/ReceiverMedia.svelte index 80d1795..794feba 100644 --- a/ext/src/ui/popup/ReceiverMedia.svelte +++ b/ext/src/ui/popup/ReceiverMedia.svelte @@ -87,11 +87,16 @@ // Keep track of update times for currentTime estimations let lastUpdateTime = 0; + let lastCurrentTime = 0; let currentTime = getEstimatedMediaTime(); - $: if (device.mediaStatus?.currentTime) { + $: if ( + device.mediaStatus?.currentTime && + device.mediaStatus.currentTime !== lastCurrentTime + ) { lastUpdateTime = Date.now(); currentTime = device.mediaStatus.currentTime; + lastCurrentTime = currentTime; } // Update estimated time every second