Only store last update time for currentTime updates

This commit is contained in:
hensm
2022-09-10 16:51:39 +01:00
parent d9982dd32d
commit 895693d80a

View File

@@ -87,11 +87,16 @@
// Keep track of update times for currentTime estimations // Keep track of update times for currentTime estimations
let lastUpdateTime = 0; let lastUpdateTime = 0;
let lastCurrentTime = 0;
let currentTime = getEstimatedMediaTime(); let currentTime = getEstimatedMediaTime();
$: if (device.mediaStatus?.currentTime) { $: if (
device.mediaStatus?.currentTime &&
device.mediaStatus.currentTime !== lastCurrentTime
) {
lastUpdateTime = Date.now(); lastUpdateTime = Date.now();
currentTime = device.mediaStatus.currentTime; currentTime = device.mediaStatus.currentTime;
lastCurrentTime = currentTime;
} }
// Update estimated time every second // Update estimated time every second