[Remanga] Omit paid chapters

source/ar
Koitharu 4 years ago
parent 1c79b29845
commit 583b24854f
No known key found for this signature in database
GPG Key ID: 8E861F8CE6E7CE27

@ -15,10 +15,7 @@ import org.koitharu.kotatsu.parsers.exception.ContentUnavailableException
import org.koitharu.kotatsu.parsers.exception.ParseException import org.koitharu.kotatsu.parsers.exception.ParseException
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.getStringOrNull import org.koitharu.kotatsu.parsers.util.json.*
import org.koitharu.kotatsu.parsers.util.json.mapJSON
import org.koitharu.kotatsu.parsers.util.json.mapJSONTo
import org.koitharu.kotatsu.parsers.util.json.mapJSONToSet
import java.net.HttpURLConnection import java.net.HttpURLConnection
import java.net.URLDecoder import java.net.URLDecoder
import java.text.DateFormat import java.text.DateFormat
@ -143,6 +140,9 @@ internal class RemangaParser(
) )
}, },
chapters = chapters.mapChapters { i, jo -> chapters = chapters.mapChapters { i, jo ->
if (jo.getBooleanOrDefault("is_paid", false)) {
return@mapChapters null
}
val id = jo.getLong("id") val id = jo.getLong("id")
val name = jo.getString("name").toTitleCase(Locale.ROOT) val name = jo.getString("name").toTitleCase(Locale.ROOT)
val publishers = jo.optJSONArray("publishers") val publishers = jo.optJSONArray("publishers")

Loading…
Cancel
Save