diff --git a/app/src/main/java/exh/md/handlers/ApiMangaParser.kt b/app/src/main/java/exh/md/handlers/ApiMangaParser.kt index 8bffb9c3f..6a70ff1f6 100644 --- a/app/src/main/java/exh/md/handlers/ApiMangaParser.kt +++ b/app/src/main/java/exh/md/handlers/ApiMangaParser.kt @@ -230,7 +230,7 @@ class ApiMangaParser(private val langs: List) { val networkApiManga = MdUtil.jsonParser.decodeFromString(jsonData) val networkManga = networkApiManga.data.manga val networkChapters = networkApiManga.data.chapters - val groups = networkApiManga.data.groups + val groups = networkApiManga.data.groups.map { it.id to it.name }.toMap() val status = networkManga.publication!!.status diff --git a/app/src/main/java/exh/md/handlers/serializers/ApiMangaSerializer.kt b/app/src/main/java/exh/md/handlers/serializers/ApiMangaSerializer.kt index c5c5a9231..366c0d7ac 100644 --- a/app/src/main/java/exh/md/handlers/serializers/ApiMangaSerializer.kt +++ b/app/src/main/java/exh/md/handlers/serializers/ApiMangaSerializer.kt @@ -12,7 +12,7 @@ data class ApiMangaSerializer( data class DataSerializer( val manga: MangaSerializer, val chapters: List, - val groups: Map, + val groups: List, ) @@ -68,3 +68,9 @@ data class ChapterSerializer( val groups: List, val timestamp: Long ) + +@Serializable +data class GroupSerializer( + val id: Long, + val name: String +) \ No newline at end of file