Mangabz: Fixed NPE when searching for "as" (#9068)
* Mangabz: Fixed NPE when searching for "as" * bump * Update MangabzTheme.kt
This commit is contained in:
parent
9814a9770d
commit
73d880b915
@ -1,7 +1,7 @@
|
|||||||
ext {
|
ext {
|
||||||
extName = 'Mangabz'
|
extName = 'Mangabz'
|
||||||
extClass = '.Mangabz'
|
extClass = '.Mangabz'
|
||||||
extVersionCode = 10
|
extVersionCode = 11
|
||||||
isNsfw = false
|
isNsfw = false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -44,7 +44,7 @@ abstract class MangabzTheme(
|
|||||||
|
|
||||||
override fun searchMangaParse(response: Response): MangasPage {
|
override fun searchMangaParse(response: Response): MangasPage {
|
||||||
val document = response.asJsoup().also(::parseFilters)
|
val document = response.asJsoup().also(::parseFilters)
|
||||||
val mangas = document.selectFirst(Evaluator.Class("mh-list"))!!.children().map { element ->
|
val mangas = document.selectFirst(Evaluator.Class("mh-list"))?.children().orEmpty().map { element ->
|
||||||
SManga.create().apply {
|
SManga.create().apply {
|
||||||
title = element.selectFirst(Evaluator.Tag("h2"))!!.text()
|
title = element.selectFirst(Evaluator.Tag("h2"))!!.text()
|
||||||
url = element.selectFirst(Evaluator.Tag("a"))!!.attr("href")
|
url = element.selectFirst(Evaluator.Tag("a"))!!.attr("href")
|
||||||
@ -53,7 +53,7 @@ abstract class MangabzTheme(
|
|||||||
}
|
}
|
||||||
val hasNextPage = document.run {
|
val hasNextPage = document.run {
|
||||||
val pagination = selectFirst(Evaluator.Class("page-pagination"))
|
val pagination = selectFirst(Evaluator.Class("page-pagination"))
|
||||||
pagination != null && pagination.select(Evaluator.Tag("a")).last()!!.text() == ">"
|
pagination != null && pagination.select(Evaluator.Tag("a")).last()?.text() == ">"
|
||||||
}
|
}
|
||||||
return MangasPage(mangas, hasNextPage)
|
return MangasPage(mangas, hasNextPage)
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user