From 584e43043105764bc50f47b508fcd37a848965c9 Mon Sep 17 00:00:00 2001 From: Barnabas Balogh Date: Wed, 1 Apr 2026 22:55:50 +0200 Subject: [PATCH] fix: use finished image url for PosterItems --- .../purefin/feature/shared/home/HomeModels.kt | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/feature/shared/src/main/java/hu/bbara/purefin/feature/shared/home/HomeModels.kt b/feature/shared/src/main/java/hu/bbara/purefin/feature/shared/home/HomeModels.kt index 67ce682d..924be5ea 100644 --- a/feature/shared/src/main/java/hu/bbara/purefin/feature/shared/home/HomeModels.kt +++ b/feature/shared/src/main/java/hu/bbara/purefin/feature/shared/home/HomeModels.kt @@ -150,9 +150,18 @@ data class PosterItem( else -> throw IllegalArgumentException("Invalid type: $type") } val imageUrl: String = when (type) { - BaseItemKind.MOVIE -> movie!!.imageUrlPrefix - BaseItemKind.EPISODE -> episode!!.imageUrlPrefix - BaseItemKind.SERIES -> series!!.imageUrlPrefix + BaseItemKind.MOVIE -> JellyfinImageHelper.finishImageUrl( + prefixImageUrl = movie!!.imageUrlPrefix, + imageType = ImageType.PRIMARY + ) + BaseItemKind.EPISODE -> JellyfinImageHelper.finishImageUrl( + prefixImageUrl = episode!!.imageUrlPrefix, + imageType = ImageType.PRIMARY + ) + BaseItemKind.SERIES -> JellyfinImageHelper.finishImageUrl( + prefixImageUrl = series!!.imageUrlPrefix, + imageType = ImageType.PRIMARY + ) else -> throw IllegalArgumentException("Invalid type: $type") } fun watched() = when (type) {