From 3d6991f7be466caf5d36099e4a44d2a7fb112d56 Mon Sep 17 00:00:00 2001 From: Pavka Date: Sat, 7 Dec 2019 17:29:13 +0300 Subject: [PATCH] Add licensed status for manga (#1860) Add licensed status for manga --- src/ru/libmanga/build.gradle | 2 +- .../eu/kanade/tachiyomi/extension/ru/libmanga/LibManga.kt | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/ru/libmanga/build.gradle b/src/ru/libmanga/build.gradle index 349c1c759..5513e01ea 100644 --- a/src/ru/libmanga/build.gradle +++ b/src/ru/libmanga/build.gradle @@ -5,7 +5,7 @@ ext { appName = 'Tachiyomi: MangaLib' pkgNameSuffix = 'ru.libmanga' extClass = '.LibManga' - extVersionCode = 7 + extVersionCode = 8 libVersion = '1.2' } diff --git a/src/ru/libmanga/src/eu/kanade/tachiyomi/extension/ru/libmanga/LibManga.kt b/src/ru/libmanga/src/eu/kanade/tachiyomi/extension/ru/libmanga/LibManga.kt index c6f3d48e9..46e50f3aa 100644 --- a/src/ru/libmanga/src/eu/kanade/tachiyomi/extension/ru/libmanga/LibManga.kt +++ b/src/ru/libmanga/src/eu/kanade/tachiyomi/extension/ru/libmanga/LibManga.kt @@ -150,8 +150,12 @@ class LibManga : ConfigurableSource, HttpSource() { override fun mangaDetailsParse(response: Response): SManga { val document = response.asJsoup() - val body = document.select("div.section__body").first() val manga = SManga.create() + if (document.html().contains("Манга удалена по просьбе правообладателей")) { + manga.status = SManga.LICENSED + return manga + } + val body = document.select("div.section__body").first() manga.title = body.select(".manga__title").text() manga.thumbnail_url = body.select(".manga__cover").attr("src") manga.author = body.select(".info-list__row:nth-child(2) > a").text()