[MimiHentai] Fix chaps order (#1711)
Co-authored-by: Draken <dragonx943@users.noreply.github.com>
This commit is contained in:
@@ -8,6 +8,7 @@ import org.koitharu.kotatsu.parsers.core.LegacyPagedMangaParser
|
|||||||
import org.koitharu.kotatsu.parsers.model.*
|
import org.koitharu.kotatsu.parsers.model.*
|
||||||
import org.koitharu.kotatsu.parsers.util.*
|
import org.koitharu.kotatsu.parsers.util.*
|
||||||
import org.koitharu.kotatsu.parsers.util.json.*
|
import org.koitharu.kotatsu.parsers.util.json.*
|
||||||
|
import java.text.SimpleDateFormat
|
||||||
import java.util.*
|
import java.util.*
|
||||||
|
|
||||||
@MangaSourceParser("MIMIHENTAI", "MimiHentai", "vi", type = ContentType.HENTAI)
|
@MangaSourceParser("MIMIHENTAI", "MimiHentai", "vi", type = ContentType.HENTAI)
|
||||||
@@ -112,13 +113,14 @@ internal class MimiHentai(context: MangaLoaderContext) :
|
|||||||
val uploaderName = json.getStringOrNull("uploaderName")
|
val uploaderName = json.getStringOrNull("uploaderName")
|
||||||
val urlChaps = "https://$domain/$apiSuffix/gallery/$id"
|
val urlChaps = "https://$domain/$apiSuffix/gallery/$id"
|
||||||
val parsedChapters = webClient.httpGet(urlChaps).parseJsonArray()
|
val parsedChapters = webClient.httpGet(urlChaps).parseJsonArray()
|
||||||
|
val dateFormat = SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSSSS", Locale.US)
|
||||||
val chapters = parsedChapters.mapJSON { jo ->
|
val chapters = parsedChapters.mapJSON { jo ->
|
||||||
MangaChapter(
|
MangaChapter(
|
||||||
id = generateUid(jo.getLong("id")),
|
id = generateUid(jo.getLong("id")),
|
||||||
title = jo.getStringOrNull("title"),
|
title = jo.getStringOrNull("title"),
|
||||||
number = jo.getFloatOrDefault("number", 0f),
|
number = jo.getFloatOrDefault("order", 0f),
|
||||||
url = "/$apiSuffix/chapter?id=${jo.getLong("id")}",
|
url = "/$apiSuffix/chapter?id=${jo.getLong("id")}",
|
||||||
uploadDate = 0L,
|
uploadDate = dateFormat.parse(jo.getString("createdAt"))?.time ?: 0L,
|
||||||
source = source,
|
source = source,
|
||||||
scanlator = uploaderName,
|
scanlator = uploaderName,
|
||||||
branch = null,
|
branch = null,
|
||||||
|
|||||||
Reference in New Issue
Block a user