[RU]Remanga notEmpty filtered page for load next page (#12227)
* [RU]Remanga notEmpty filtered page for load next page * -0+
This commit is contained in:
parent
063a884254
commit
e8a6799890
|
@ -6,7 +6,7 @@ ext {
|
||||||
extName = 'Remanga'
|
extName = 'Remanga'
|
||||||
pkgNameSuffix = 'ru.remanga'
|
pkgNameSuffix = 'ru.remanga'
|
||||||
extClass = '.Remanga'
|
extClass = '.Remanga'
|
||||||
extVersionCode = 50
|
extVersionCode = 51
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
|
|
@ -139,9 +139,21 @@ class Remanga : ConfigurableSource, HttpSource() {
|
||||||
if (preferences.getBoolean(isLib_PREF, false)) {
|
if (preferences.getBoolean(isLib_PREF, false)) {
|
||||||
content = content.filter { it.bookmark_type.isNullOrEmpty() }
|
content = content.filter { it.bookmark_type.isNullOrEmpty() }
|
||||||
}
|
}
|
||||||
val mangas = content.map {
|
|
||||||
|
var mangas = content.map {
|
||||||
it.toSManga()
|
it.toSManga()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (mangas.isEmpty() && page.props.page < page.props.total_pages && preferences.getBoolean(isLib_PREF, false))
|
||||||
|
mangas = listOf(
|
||||||
|
SManga.create().apply {
|
||||||
|
val nextPage = "Пустая страница. Всё в «Закладках»"
|
||||||
|
title = nextPage
|
||||||
|
url = nextPage
|
||||||
|
thumbnail_url = "$baseUrl/icon.png"
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
return MangasPage(mangas, page.props.page < page.props.total_pages)
|
return MangasPage(mangas, page.props.page < page.props.total_pages)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -246,7 +258,7 @@ class Remanga : ConfigurableSource, HttpSource() {
|
||||||
return when (age_limit) {
|
return when (age_limit) {
|
||||||
2 -> "18+"
|
2 -> "18+"
|
||||||
1 -> "16+"
|
1 -> "16+"
|
||||||
else -> "0+"
|
else -> ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue