[Remanga] Fix chapters parsing

Koitharu 9 months ago
parent 91d5eff20a
commit 74d0951d3d
Signed by: Koitharu
GPG Key ID: 676DEE768C17A9D7

@ -268,20 +268,20 @@ internal class RemangaParser(
grabChapters(branchId).mapChapters(reversed = true) { _, cjo ->
if (
cjo.getBooleanOrDefault("is_paid", false) &&
!jo.getBooleanOrDefault("is_bought", false)
!cjo.getBooleanOrDefault("is_bought", false)
) {
return@mapChapters null
}
val id = jo.getLong("id")
val name = jo.getStringOrNull("name")?.toTitleCase(Locale.ROOT)
val publishers = jo.optJSONArray("publishers")
val id = cjo.getLong("id")
val name = cjo.getStringOrNull("name")?.toTitleCase(Locale.ROOT)
val publishers = cjo.optJSONArray("publishers")
MangaChapter(
id = generateUid(id),
url = "/api/v2/titles/chapters/$id/",
number = cjo.getFloatOrDefault("chapter", 0f),
volume = cjo.getIntOrDefault("tome", 0),
title = name,
uploadDate = dateFormat.parseSafe(jo.getStringOrNull("upload_date")),
uploadDate = dateFormat.parseSafe(cjo.getStringOrNull("upload_date")),
scanlator = publishers?.optJSONObject(0)?.getStringOrNull("name"),
source = source,
branch = branchName,

Loading…
Cancel
Save