From 2ff6cf6f82447d8619b71cf12cd4838726fa053d Mon Sep 17 00:00:00 2001 From: tapframe <85391825+tapframe@users.noreply.github.com> Date: Mon, 30 Mar 2026 16:14:23 +0530 Subject: [PATCH] feat: update playback progress persistence interval to 60 seconds for improved performance --- .../kotlin/com/nuvio/app/features/player/PlayerScreen.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/composeApp/src/commonMain/kotlin/com/nuvio/app/features/player/PlayerScreen.kt b/composeApp/src/commonMain/kotlin/com/nuvio/app/features/player/PlayerScreen.kt index b13cc9fe..e26eaa2a 100644 --- a/composeApp/src/commonMain/kotlin/com/nuvio/app/features/player/PlayerScreen.kt +++ b/composeApp/src/commonMain/kotlin/com/nuvio/app/features/player/PlayerScreen.kt @@ -44,6 +44,8 @@ import kotlinx.coroutines.Job import kotlinx.coroutines.delay import kotlinx.coroutines.launch +private const val PlaybackProgressPersistIntervalMs = 60_000L + @Composable fun PlayerScreen( title: String, @@ -496,7 +498,7 @@ fun PlayerScreen( } val now = WatchProgressClock.nowEpochMs() - if (now - lastProgressPersistEpochMs < 5_000L) { + if (now - lastProgressPersistEpochMs < PlaybackProgressPersistIntervalMs) { return@LaunchedEffect } lastProgressPersistEpochMs = now