Fix filter [MonosChinos] (#709)

This commit is contained in:
Diego Peña Y Lillo
2022-07-28 16:12:30 -04:00
committed by GitHub
parent e85ecb2899
commit 79b833bdc9
2 changed files with 7 additions and 4 deletions

View File

@ -5,7 +5,7 @@ ext {
extName = 'MonosChinos'
pkgNameSuffix = 'es.monoschinos'
extClass = '.MonosChinos'
extVersionCode = 9
extVersionCode = 10
libVersion = '13'
}

View File

@ -123,12 +123,15 @@ class MonosChinos : ConfigurableAnimeSource, ParsedAnimeHttpSource() {
} catch (e: Exception) {
"false"
}
val letterFilter = (filters.find { it is LetterFilter } as LetterFilter).state.first()
val letterFilter2 = if (letterFilter.isLetter()) letterFilter.uppercase() else "false"
val letterFilter = try {
(filters.find { it is LetterFilter } as LetterFilter).state.first().uppercase()
} catch (e: Exception) {
"false"
}
return when {
query.isNotBlank() -> GET("$baseUrl/buscar?q=$query&p=$page")
else -> GET("$baseUrl/animes?categoria=false&genero=${genreFilter.toUriPart()}&fecha=$yearFilter&letra=$letterFilter2&p=$page")
else -> GET("$baseUrl/animes?categoria=false&genero=${genreFilter.toUriPart()}&fecha=$yearFilter&letra=$letterFilter&p=$page")
}
}
override fun searchAnimeFromElement(element: Element): SAnime {