diff --git a/src/ru/remanga/build.gradle b/src/ru/remanga/build.gradle index efad5f452..3fe301116 100644 --- a/src/ru/remanga/build.gradle +++ b/src/ru/remanga/build.gradle @@ -6,7 +6,7 @@ ext { extName = 'Remanga' pkgNameSuffix = 'ru.remanga' extClass = '.Remanga' - extVersionCode = 50 + extVersionCode = 51 } dependencies { diff --git a/src/ru/remanga/src/eu/kanade/tachiyomi/extension/ru/remanga/Remanga.kt b/src/ru/remanga/src/eu/kanade/tachiyomi/extension/ru/remanga/Remanga.kt index da5fab43f..1df1b7263 100644 --- a/src/ru/remanga/src/eu/kanade/tachiyomi/extension/ru/remanga/Remanga.kt +++ b/src/ru/remanga/src/eu/kanade/tachiyomi/extension/ru/remanga/Remanga.kt @@ -139,9 +139,21 @@ class Remanga : ConfigurableSource, HttpSource() { if (preferences.getBoolean(isLib_PREF, false)) { content = content.filter { it.bookmark_type.isNullOrEmpty() } } - val mangas = content.map { + + var mangas = content.map { 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) } } @@ -246,7 +258,7 @@ class Remanga : ConfigurableSource, HttpSource() { return when (age_limit) { 2 -> "18+" 1 -> "16+" - else -> "0+" + else -> "" } }