fix group serializer
(cherry picked from commit e47d84f1af1eebe63b3dfc618daee29e18ee4156) # Conflicts: # app/src/main/java/eu/kanade/tachiyomi/source/online/handlers/ApiMangaParser.kt # app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaDetailsController.kt # app/src/main/res/raw/changelog_release.xml # buildSrc/src/main/kotlin/Configs.kt
This commit is contained in:
parent
c073f71ec1
commit
ac2301e4be
@ -230,7 +230,13 @@ class ApiMangaParser(private val langs: List<String>) {
|
|||||||
val networkApiManga = MdUtil.jsonParser.decodeFromString<ApiMangaSerializer>(jsonData)
|
val networkApiManga = MdUtil.jsonParser.decodeFromString<ApiMangaSerializer>(jsonData)
|
||||||
val networkManga = networkApiManga.data.manga
|
val networkManga = networkApiManga.data.manga
|
||||||
val networkChapters = networkApiManga.data.chapters
|
val networkChapters = networkApiManga.data.chapters
|
||||||
val groups = networkApiManga.data.groups.map { it.id to it.name }.toMap()
|
val groups = networkApiManga.data.groups.mapNotNull {
|
||||||
|
if (it.name == null) {
|
||||||
|
null
|
||||||
|
} else {
|
||||||
|
it.id to it.name
|
||||||
|
}
|
||||||
|
}.toMap()
|
||||||
|
|
||||||
val status = networkManga.publication!!.status
|
val status = networkManga.publication!!.status
|
||||||
|
|
||||||
|
@ -72,5 +72,5 @@ data class ChapterSerializer(
|
|||||||
@Serializable
|
@Serializable
|
||||||
data class GroupSerializer(
|
data class GroupSerializer(
|
||||||
val id: Long,
|
val id: Long,
|
||||||
val name: String
|
val name: String? = null
|
||||||
)
|
)
|
Loading…
x
Reference in New Issue
Block a user