mirror of
https://github.com/bbara04/Purefin.git
synced 2026-07-23 19:26:50 +00:00
Add image URL prefix and completion helpers to JellyfinImageHelper
This commit is contained in:
@@ -5,6 +5,7 @@ import org.jellyfin.sdk.model.api.ImageType
|
|||||||
|
|
||||||
class JellyfinImageHelper {
|
class JellyfinImageHelper {
|
||||||
companion object {
|
companion object {
|
||||||
|
|
||||||
fun toImageUrl(url: String, itemId: UUID, type: ImageType): String {
|
fun toImageUrl(url: String, itemId: UUID, type: ImageType): String {
|
||||||
if (url.isEmpty()) {
|
if (url.isEmpty()) {
|
||||||
return ""
|
return ""
|
||||||
@@ -17,5 +18,25 @@ class JellyfinImageHelper {
|
|||||||
.append(type.serialName)
|
.append(type.serialName)
|
||||||
.toString()
|
.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()
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user