Add image URL prefix and completion helpers to JellyfinImageHelper

This commit is contained in:
2026-04-01 22:17:09 +02:00
parent 61ce6abb39
commit d6d05be93f

View File

@@ -5,6 +5,7 @@ import org.jellyfin.sdk.model.api.ImageType
class JellyfinImageHelper {
companion object {
fun toImageUrl(url: String, itemId: UUID, type: ImageType): String {
if (url.isEmpty()) {
return ""
@@ -17,5 +18,25 @@ class JellyfinImageHelper {
.append(type.serialName)
.toString()
}
fun toPrefixImageUrl(url: String, itemId: UUID): String {
if (url.isEmpty()) {
return ""
}
return StringBuilder()
.append(url)
.append("/Items/")
.append(itemId)
.append("/Images/")
.toString()
}
fun finishImageUrl(prefixImageUrl: String, imageType: ImageType): String {
return StringBuilder()
.append(prefixImageUrl)
.append(imageType.serialName)
.toString()
}
}
}