From 1b8300ee1de0a68575e5efc92b60ba78fefa2c52 Mon Sep 17 00:00:00 2001 From: Barnabas Balogh Date: Sat, 25 Apr 2026 22:43:51 +0200 Subject: [PATCH] refactor: streamline playback handling by removing redundant seekTo call --- .../main/java/hu/bbara/purefin/player/manager/PlayerManager.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/core/src/main/java/hu/bbara/purefin/player/manager/PlayerManager.kt b/core/src/main/java/hu/bbara/purefin/player/manager/PlayerManager.kt index 70688339..5329b1c5 100644 --- a/core/src/main/java/hu/bbara/purefin/player/manager/PlayerManager.kt +++ b/core/src/main/java/hu/bbara/purefin/player/manager/PlayerManager.kt @@ -106,12 +106,11 @@ class PlayerManager @Inject constructor( _playbackState.update { it.copy(error = "Media not found in playlist") } return@launch } + seekTo(currentMedia.resumePositionMs) // Only updatePlaylist when episodes are being played. First item is handled when playMedia is being called first time. if (currentMedia is PlayableMedia.Episode) { updatePlaylist() } - seekTo(currentMedia.resumePositionMs) - resumePlayback() } }