refactor: streamline playback handling by removing redundant seekTo call

This commit is contained in:
2026-04-25 22:43:51 +02:00
parent aa58cf3aff
commit 1b8300ee1d

View File

@@ -106,12 +106,11 @@ class PlayerManager @Inject constructor(
_playbackState.update { it.copy(error = "Media not found in playlist") } _playbackState.update { it.copy(error = "Media not found in playlist") }
return@launch return@launch
} }
seekTo(currentMedia.resumePositionMs)
// Only updatePlaylist when episodes are being played. First item is handled when playMedia is being called first time. // Only updatePlaylist when episodes are being played. First item is handled when playMedia is being called first time.
if (currentMedia is PlayableMedia.Episode) { if (currentMedia is PlayableMedia.Episode) {
updatePlaylist() updatePlaylist()
} }
seekTo(currentMedia.resumePositionMs)
resumePlayback()
} }
} }