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