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:
Carlos 2020-12-18 20:48:35 -05:00 committed by Jobobby04
parent c073f71ec1
commit ac2301e4be
2 changed files with 8 additions and 2 deletions

View File

@ -230,7 +230,13 @@ class ApiMangaParser(private val langs: List<String>) {
val networkApiManga = MdUtil.jsonParser.decodeFromString<ApiMangaSerializer>(jsonData)
val networkManga = networkApiManga.data.manga
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

View File

@ -72,5 +72,5 @@ data class ChapterSerializer(
@Serializable
data class GroupSerializer(
val id: Long,
val name: String
val name: String? = null
)