mirror of
https://github.com/hexated/cloudstream-extensions-hexated.git
synced 2024-08-15 00:03:22 +00:00
left
This commit is contained in:
parent
05422fde56
commit
09c59d211a
1 changed files with 5 additions and 2 deletions
|
@ -60,7 +60,10 @@ class Anichi : MainAPI() {
|
||||||
val res = app.get(url, headers = headers).parsedSafe<AnichiQuery>()?.data
|
val res = app.get(url, headers = headers).parsedSafe<AnichiQuery>()?.data
|
||||||
val query = res?.shows ?: res?.queryPopular ?: res?.queryListForTag
|
val query = res?.shows ?: res?.queryPopular ?: res?.queryListForTag
|
||||||
val card = if(request.name == popularTitle) query?.recommendations?.map { it.anyCard } else query?.edges
|
val card = if(request.name == popularTitle) query?.recommendations?.map { it.anyCard } else query?.edges
|
||||||
val home = card?.mapNotNull { media ->
|
val home = card?.filter {
|
||||||
|
// filtering in case there is an anime with 0 episodes available on the site.
|
||||||
|
!(it?.availableEpisodes?.raw == 0 && it.availableEpisodes.sub == 0 && it.availableEpisodes.dub == 0)
|
||||||
|
}?.mapNotNull { media ->
|
||||||
media?.toSearchResponse()
|
media?.toSearchResponse()
|
||||||
} ?: emptyList()
|
} ?: emptyList()
|
||||||
return newHomePageResponse(
|
return newHomePageResponse(
|
||||||
|
@ -170,7 +173,7 @@ class Anichi : MainAPI() {
|
||||||
val names = showData.altNames?.plus(title)?.filterNotNull() ?: emptyList()
|
val names = showData.altNames?.plus(title)?.filterNotNull() ?: emptyList()
|
||||||
val trackers = getTracker(names, TrackerType.getTypes(type), showData.airedStart?.year)
|
val trackers = getTracker(names, TrackerType.getTypes(type), showData.airedStart?.year)
|
||||||
|
|
||||||
return newAnimeLoadResponse(title ?: "", url, type) {
|
return newAnimeLoadResponse(title ?: "", url, TvType.Anime) {
|
||||||
engName = showData.altNames?.firstOrNull()
|
engName = showData.altNames?.firstOrNull()
|
||||||
posterUrl = trackers?.image ?: poster
|
posterUrl = trackers?.image ?: poster
|
||||||
backgroundPosterUrl = trackers?.cover ?: showData.banner
|
backgroundPosterUrl = trackers?.cover ?: showData.banner
|
||||||
|
|
Loading…
Reference in a new issue