refactor: update artwork URL construction in PlaylistElementUiModel

This commit is contained in:
2026-04-25 20:46:14 +02:00
parent 78a5f716c0
commit f9eaf0cf84

View File

@@ -6,6 +6,8 @@ import androidx.lifecycle.ViewModel
import androidx.lifecycle.viewModelScope import androidx.lifecycle.viewModelScope
import dagger.hilt.android.lifecycle.HiltViewModel import dagger.hilt.android.lifecycle.HiltViewModel
import hu.bbara.purefin.data.MediaCatalogReader import hu.bbara.purefin.data.MediaCatalogReader
import hu.bbara.purefin.image.ArtworkKind
import hu.bbara.purefin.image.ImageUrlBuilder
import hu.bbara.purefin.player.manager.PlayerManager import hu.bbara.purefin.player.manager.PlayerManager
import hu.bbara.purefin.player.manager.ProgressManager import hu.bbara.purefin.player.manager.ProgressManager
import hu.bbara.purefin.player.model.PlayerUiState import hu.bbara.purefin.player.model.PlayerUiState
@@ -133,7 +135,7 @@ class PlayerViewModel @Inject constructor(
PlaylistElementUiModel( PlaylistElementUiModel(
id = episodeValue.id.toString(), id = episodeValue.id.toString(),
title = episodeValue.title, title = episodeValue.title,
artworkUrl = episodeValue.imageUrlPrefix, artworkUrl = ImageUrlBuilder.finishImageUrl(prefixImageUrl = episodeValue.imageUrlPrefix, artworkKind = ArtworkKind.PRIMARY),
isCurrent = currentPlayableMedia.value?.id == episodeValue.id isCurrent = currentPlayableMedia.value?.id == episodeValue.id
) )
} }