Gangan Online: Fix MissingFieldException (#11685)
Fix MissingFieldException
This commit is contained in:
parent
f28161c28b
commit
b1ee9c1589
@ -1,7 +1,7 @@
|
|||||||
ext {
|
ext {
|
||||||
extName = 'Gangan Online'
|
extName = 'Gangan Online'
|
||||||
extClass = '.GanganOnline'
|
extClass = '.GanganOnline'
|
||||||
extVersionCode = 1
|
extVersionCode = 2
|
||||||
isNsfw = false
|
isNsfw = false
|
||||||
}
|
}
|
||||||
apply from: "$rootDir/common.gradle"
|
apply from: "$rootDir/common.gradle"
|
||||||
|
|||||||
@ -4,6 +4,7 @@ import eu.kanade.tachiyomi.source.model.SChapter
|
|||||||
import eu.kanade.tachiyomi.source.model.SManga
|
import eu.kanade.tachiyomi.source.model.SManga
|
||||||
import keiyoushi.utils.tryParse
|
import keiyoushi.utils.tryParse
|
||||||
import kotlinx.serialization.Serializable
|
import kotlinx.serialization.Serializable
|
||||||
|
import kotlinx.serialization.json.JsonNames
|
||||||
import java.text.SimpleDateFormat
|
import java.text.SimpleDateFormat
|
||||||
|
|
||||||
@Serializable
|
@Serializable
|
||||||
@ -42,14 +43,14 @@ class SearchSectionDto(
|
|||||||
@Serializable
|
@Serializable
|
||||||
class MangaDto(
|
class MangaDto(
|
||||||
private val titleId: Int,
|
private val titleId: Int,
|
||||||
private val header: String?, // Popular/Finished
|
@JsonNames("header", "name")
|
||||||
private val name: String?, // Search
|
private val title: String,
|
||||||
private val imageUrl: String?,
|
private val imageUrl: String?,
|
||||||
val isNovel: Boolean?,
|
val isNovel: Boolean?,
|
||||||
) {
|
) {
|
||||||
fun toSManga(baseUrl: String): SManga = SManga.create().apply {
|
fun toSManga(baseUrl: String): SManga = SManga.create().apply {
|
||||||
url = "/title/$titleId"
|
url = "/title/$titleId"
|
||||||
title = header ?: name!!
|
title = this@MangaDto.title
|
||||||
thumbnail_url = baseUrl + imageUrl
|
thumbnail_url = baseUrl + imageUrl
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -82,7 +83,7 @@ class MangaDetailDefaultDto(
|
|||||||
|
|
||||||
@Serializable
|
@Serializable
|
||||||
class ChapterDto(
|
class ChapterDto(
|
||||||
private val id: Int,
|
private val id: Int?,
|
||||||
val status: Int?,
|
val status: Int?,
|
||||||
private val mainText: String,
|
private val mainText: String,
|
||||||
private val subText: String?,
|
private val subText: String?,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user