diff --git a/apps/android-tv/app/src/main/java/nl/vonas/mediacluster/tv/data/ApiClient.kt b/apps/android-tv/app/src/main/java/nl/vonas/mediacluster/tv/data/ApiClient.kt index 1e16a33..4dea61c 100644 --- a/apps/android-tv/app/src/main/java/nl/vonas/mediacluster/tv/data/ApiClient.kt +++ b/apps/android-tv/app/src/main/java/nl/vonas/mediacluster/tv/data/ApiClient.kt @@ -255,6 +255,7 @@ data class ShelfRow( val id: String, val title: String, val kind: String, + val slug: String = "", val items: List, ) @@ -319,6 +320,7 @@ private fun JSONArray?.toShelves(): List { id = o.optString("id"), title = o.optString("title"), kind = o.optString("kind"), + slug = o.optString("slug").ifBlank { o.optString("id") }, items = o.optJSONArray("items").toItems(), ) )