diff --git a/src/all/comickfun/build.gradle b/src/all/comickfun/build.gradle index f753a22fb..732961934 100644 --- a/src/all/comickfun/build.gradle +++ b/src/all/comickfun/build.gradle @@ -6,7 +6,7 @@ ext { extName = 'Comick.fun' pkgNameSuffix = 'all.comickfun' extClass = '.ComickFunFactory' - extVersionCode = 3 + extVersionCode = 4 libVersion = '1.2' containsNsfw = true } diff --git a/src/all/comickfun/src/eu/kanade/tachiyomi/extension/all/comickfun/ComickFun.kt b/src/all/comickfun/src/eu/kanade/tachiyomi/extension/all/comickfun/ComickFun.kt index c79b22235..16aa4c3c0 100644 --- a/src/all/comickfun/src/eu/kanade/tachiyomi/extension/all/comickfun/ComickFun.kt +++ b/src/all/comickfun/src/eu/kanade/tachiyomi/extension/all/comickfun/ComickFun.kt @@ -11,6 +11,7 @@ import eu.kanade.tachiyomi.source.model.SChapter import eu.kanade.tachiyomi.source.model.SManga import eu.kanade.tachiyomi.source.online.HttpSource import kotlinx.serialization.ExperimentalSerializationApi +import kotlinx.serialization.builtins.ListSerializer import kotlinx.serialization.json.Json import kotlinx.serialization.json.JsonArray import kotlinx.serialization.json.JsonObject @@ -117,7 +118,7 @@ abstract class ComickFun(override val lang: String, private val comickFunLang: S if (response.code == 204) return noResults return json.decodeFromString( - deserializer = deepSelectDeserializer>("data"), + deserializer = deepSelectDeserializer>("data", tDeserializer = ListSerializer(deepSelectDeserializer("md_comics"))), response.body!!.string() ).let { MangasPage(it, true) } } diff --git a/src/en/catmanga/build.gradle b/src/en/catmanga/build.gradle index 6b98b6bac..78a16faff 100644 --- a/src/en/catmanga/build.gradle +++ b/src/en/catmanga/build.gradle @@ -6,7 +6,7 @@ ext { extName = 'CatManga' pkgNameSuffix = "en.catmanga" extClass = '.CatManga' - extVersionCode = 3 + extVersionCode = 4 libVersion = '1.2' } diff --git a/src/ru/remanga/build.gradle b/src/ru/remanga/build.gradle index b0bc6695a..0efc4c2d3 100644 --- a/src/ru/remanga/build.gradle +++ b/src/ru/remanga/build.gradle @@ -6,7 +6,7 @@ ext { extName = 'Remanga' pkgNameSuffix = 'ru.remanga' extClass = '.Remanga' - extVersionCode = 29 + extVersionCode = 30 libVersion = '1.2' } diff --git a/src/ru/remanga/src/eu/kanade/tachiyomi/extension/ru/remanga/dto/Dto.kt b/src/ru/remanga/src/eu/kanade/tachiyomi/extension/ru/remanga/dto/Dto.kt index c173c5396..72d75b5b7 100644 --- a/src/ru/remanga/src/eu/kanade/tachiyomi/extension/ru/remanga/dto/Dto.kt +++ b/src/ru/remanga/src/eu/kanade/tachiyomi/extension/ru/remanga/dto/Dto.kt @@ -25,8 +25,8 @@ data class LibraryDto( val en_name: String, val rus_name: String, val dir: String, - val issue_year: Int, - val genres: List, +// val issue_year: Int, + val genres: List = emptyList(), val img: ImgDto )