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> {