Bugfixes for #7407 (#7681)

* Catmanga: Bump version

* Comick.fun: Resolve parsing issue for latest manga

* Remanga: Fix parsing error on latest + search
This commit is contained in:
h-hyuuga 2021-06-16 11:15:47 -04:00 committed by GitHub
parent 16ffd5f695
commit f932e26e14
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 7 additions and 6 deletions

View File

@ -6,7 +6,7 @@ ext {
extName = 'Comick.fun'
pkgNameSuffix = 'all.comickfun'
extClass = '.ComickFunFactory'
extVersionCode = 3
extVersionCode = 4
libVersion = '1.2'
containsNsfw = true
}

View File

@ -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<List<SManga>>("data"),
deserializer = deepSelectDeserializer<List<SManga>>("data", tDeserializer = ListSerializer(deepSelectDeserializer("md_comics"))),
response.body!!.string()
).let { MangasPage(it, true) }
}

View File

@ -6,7 +6,7 @@ ext {
extName = 'CatManga'
pkgNameSuffix = "en.catmanga"
extClass = '.CatManga'
extVersionCode = 3
extVersionCode = 4
libVersion = '1.2'
}

View File

@ -6,7 +6,7 @@ ext {
extName = 'Remanga'
pkgNameSuffix = 'ru.remanga'
extClass = '.Remanga'
extVersionCode = 29
extVersionCode = 30
libVersion = '1.2'
}

View File

@ -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<GenresDto>,
// val issue_year: Int,
val genres: List<GenresDto> = emptyList(),
val img: ImgDto
)