[RU]Remanga fix LICENSED Hides available chapters! (#959)

This commit is contained in:
Eshlender 2024-02-03 22:30:52 +05:00 committed by Draff
parent 7e2fa5de61
commit 169f83b594
2 changed files with 4 additions and 4 deletions

View File

@ -1,7 +1,7 @@
ext {
extName = 'Remanga'
extClass = '.Remanga'
extVersionCode = 84
extVersionCode = 85
}
apply from: "$rootDir/common.gradle"

View File

@ -338,7 +338,7 @@ class Remanga : ConfigurableSource, HttpSource() {
2 -> SManga.ON_HIATUS // Заморожен
3 -> SManga.ON_HIATUS // Нет переводчика
4 -> SManga.ONGOING // Анонс
5 -> SManga.LICENSED // Лицензировано
// 5 -> SManga.LICENSED // Лицензировано // Hides available chapters!
else -> SManga.UNKNOWN
}
}
@ -439,7 +439,7 @@ class Remanga : ConfigurableSource, HttpSource() {
val series = json.decodeFromJsonElement<MangaDetDto>(content)
branches[series.dir] = series.branches
mangaIDs[series.dir] = series.id
if (parseStatus(series.status.id) == SManga.LICENSED && series.branches.maxByOrNull { selector(it) }!!.count_chapters == 0) {
if (series.status.id == 5 && series.branches.maxByOrNull { selector(it) }!!.count_chapters == 0) {
throw Exception("Лицензировано - Нет глав")
}
series.branches
@ -472,7 +472,7 @@ class Remanga : ConfigurableSource, HttpSource() {
override fun fetchChapterList(manga: SManga): Observable<List<SChapter>> {
val branch = branches.getOrElse(manga.url.substringAfter("/api/titles/").substringBefore("/").substringBefore("?")) { mangaBranches(manga) }
return when {
manga.status == SManga.LICENSED && branch.maxByOrNull { selector(it) }!!.count_chapters == 0 -> {
branch.maxByOrNull { selector(it) }!!.count_chapters == 0 -> {
Observable.error(Exception("Лицензировано - Нет глав"))
}
branch.isEmpty() -> {