From fe042f3f83a6e67566d61b89c4192d5aa13990a5 Mon Sep 17 00:00:00 2001 From: ronaldheft Date: Mon, 22 Aug 2022 17:27:55 -0400 Subject: [PATCH] Fix NaN causing bad data --- ios/App/Shared/player/PlayerProgress.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/ios/App/Shared/player/PlayerProgress.swift b/ios/App/Shared/player/PlayerProgress.swift index 1f76e0d7..f7f534bc 100644 --- a/ios/App/Shared/player/PlayerProgress.swift +++ b/ios/App/Shared/player/PlayerProgress.swift @@ -47,6 +47,7 @@ class PlayerProgress { private func updateLocalSessionFromPlayer(currentTime: Double, includesPlayProgress: Bool) async -> PlaybackSession? { guard let session = PlayerHandler.getPlaybackSession() else { return nil } + guard !currentTime.isNaN else { return nil } // Prevent bad data on player stop let now = Date().timeIntervalSince1970 * 1000 let lastUpdate = session.updatedAt ?? now