diff --git a/src/ru/mintmanga/build.gradle b/src/ru/mintmanga/build.gradle index 0349cb928..dc2ac7f87 100644 --- a/src/ru/mintmanga/build.gradle +++ b/src/ru/mintmanga/build.gradle @@ -5,7 +5,7 @@ ext { appName = 'Tachiyomi: Mintmanga' pkgNameSuffix = 'ru.mintmanga' extClass = '.Mintmanga' - extVersionCode = 20 + extVersionCode = 21 libVersion = '1.2' } diff --git a/src/ru/mintmanga/src/eu/kanade/tachiyomi/extension/ru/mintmanga/Mintmanga.kt b/src/ru/mintmanga/src/eu/kanade/tachiyomi/extension/ru/mintmanga/Mintmanga.kt index 824d91ff1..1cdee61d5 100644 --- a/src/ru/mintmanga/src/eu/kanade/tachiyomi/extension/ru/mintmanga/Mintmanga.kt +++ b/src/ru/mintmanga/src/eu/kanade/tachiyomi/extension/ru/mintmanga/Mintmanga.kt @@ -96,26 +96,16 @@ class Mintmanga : ParsedHttpSource() { manga.artist = infoElement.select("span.elem_illustrator").first()?.text() manga.genre = infoElement.select("span.elem_genre").text().replace(" ,", ",") manga.description = infoElement.select("div.manga-description").text() - manga.status = parseStatus(infoElement) + manga.status = parseStatus(infoElement.html()) manga.thumbnail_url = infoElement.select("img").attr("data-full") return manga } - private fun parseStatus(element: Element): Int { - val hiddenWarningMessage = element.select("span.hide > h3").first() - val html = element.html() - return if (hiddenWarningMessage != null) { - when { - html.contains("Перевод: продолжается") -> SManga.ONGOING - html.contains("

Сингл") || html.contains("Перевод: завершен") -> SManga.COMPLETED - else -> SManga.UNKNOWN - } - } else { - when { - html.contains("

Запрещена публикация произведения по копирайту

") -> SManga.LICENSED - else -> SManga.UNKNOWN - } - } + private fun parseStatus(element: String): Int = when { + element.contains("Запрещена публикация произведения по копирайту") -> SManga.LICENSED + element.contains("

Сингл") || element.contains("Перевод: завершен") -> SManga.COMPLETED + element.contains("Перевод: продолжается") -> SManga.ONGOING + else -> SManga.UNKNOWN } override fun fetchChapterList(manga: SManga): Observable> { diff --git a/src/ru/readmanga/build.gradle b/src/ru/readmanga/build.gradle index ca3959cae..8ea8baceb 100644 --- a/src/ru/readmanga/build.gradle +++ b/src/ru/readmanga/build.gradle @@ -5,7 +5,7 @@ ext { appName = 'Tachiyomi: Readmanga' pkgNameSuffix = 'ru.readmanga' extClass = '.Readmanga' - extVersionCode = 17 + extVersionCode = 18 libVersion = '1.2' } diff --git a/src/ru/readmanga/src/eu/kanade/tachiyomi/extension/ru/readmanga/Readmanga.kt b/src/ru/readmanga/src/eu/kanade/tachiyomi/extension/ru/readmanga/Readmanga.kt index b3291fd75..07326a8fc 100644 --- a/src/ru/readmanga/src/eu/kanade/tachiyomi/extension/ru/readmanga/Readmanga.kt +++ b/src/ru/readmanga/src/eu/kanade/tachiyomi/extension/ru/readmanga/Readmanga.kt @@ -96,26 +96,16 @@ class Readmanga : ParsedHttpSource() { manga.artist = infoElement.select("span.elem_illustrator").first()?.text() manga.genre = infoElement.select("span.elem_genre").text().replace(" ,", ",") manga.description = infoElement.select("div.manga-description").text() - manga.status = parseStatus(infoElement) + manga.status = parseStatus(infoElement.html()) manga.thumbnail_url = infoElement.select("img").attr("data-full") return manga } - private fun parseStatus(element: Element): Int { - val hiddenWarningMessage = element.select("span.hide > h3").first() - val html = element.html() - return if (hiddenWarningMessage != null) { - when { - html.contains("Перевод: продолжается") -> SManga.ONGOING - html.contains("

Сингл") || html.contains("Перевод: завершен") -> SManga.COMPLETED - else -> SManga.UNKNOWN - } - } else { - when { - html.contains("

Запрещена публикация произведения по копирайту

") -> SManga.LICENSED - else -> SManga.UNKNOWN - } - } + private fun parseStatus(element: String): Int = when { + element.contains("Запрещена публикация произведения по копирайту") -> SManga.LICENSED + element.contains("

Сингл") || element.contains("Перевод: завершен") -> SManga.COMPLETED + element.contains("Перевод: продолжается") -> SManga.ONGOING + else -> SManga.UNKNOWN } override fun fetchChapterList(manga: SManga): Observable> {