Fix to state not overwriting when required

This commit is contained in:
WardPearce
2025-11-08 14:39:02 +13:00
parent 0f97cda0a7
commit 20d19b0f6a
@@ -72,7 +72,10 @@
let premiereTime = $state('');
let premiereUpdateInterval: NodeJS.Timeout;
if (!data.video.premiereTimestamp && !$playerState) {
if (
!data.video.premiereTimestamp &&
(!$playerState || $playerState.data.video.videoId !== data.video.videoId)
) {
playerState.set({
data: data,
isSyncing: $syncPartyPeerStore !== null