fix(AnimeWorldIndia/hi): fix search and edge case (#1803)
This commit is contained in:
@ -5,7 +5,7 @@ ext {
|
||||
extName = 'AnimeWorld India'
|
||||
pkgNameSuffix = 'all.animeworldindia'
|
||||
extClass = '.AnimeWorldIndiaFactory'
|
||||
extVersionCode = 1
|
||||
extVersionCode = 2
|
||||
libVersion = '13'
|
||||
}
|
||||
|
||||
|
@ -139,7 +139,7 @@ open class AnimeWorldIndia(
|
||||
|
||||
seasonsJson.forEach { season ->
|
||||
val seasonName = if (seasonsJson.size == 1) "" else "Season $seasonNumber"
|
||||
val episodesJson = season.jsonObject["episodes"]!!.jsonObject[language]!!.jsonArray.reversed()
|
||||
val episodesJson = season.jsonObject["episodes"]!!.jsonObject[language]?.jsonArray?.reversed() ?: return@forEach
|
||||
|
||||
episodesJson.forEach {
|
||||
val episodeTitle = it.jsonObject["metadata"]!!
|
||||
|
@ -141,7 +141,7 @@ class AnimeWorldIndiaFilters {
|
||||
GenreList(genresName()),
|
||||
)
|
||||
|
||||
fun getSearchParams(filters: AnimeFilterList) {
|
||||
fun getSearchParams(filters: AnimeFilterList): String {
|
||||
var params = ""
|
||||
filters.forEach { filter ->
|
||||
when (filter) {
|
||||
@ -177,5 +177,6 @@ class AnimeWorldIndiaFilters {
|
||||
else -> {}
|
||||
}
|
||||
}
|
||||
return params
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user