anitubeinua: remove distinctBy for episodes
This commit is contained in:
parent
dc77c66938
commit
a3c0356cb8
2 changed files with 10 additions and 10 deletions
|
@ -1,5 +1,5 @@
|
||||||
// use an integer for version numbers
|
// use an integer for version numbers
|
||||||
version = 3
|
version = 4
|
||||||
|
|
||||||
|
|
||||||
cloudstream {
|
cloudstream {
|
||||||
|
|
|
@ -115,14 +115,14 @@ class AnitubeinuaProvider : MainAPI() {
|
||||||
dubEpisodes.add(Episode(
|
dubEpisodes.add(Episode(
|
||||||
"${it.name}, $id, ${it.urls.isDub}",
|
"${it.name}, $id, ${it.urls.isDub}",
|
||||||
it.name,
|
it.name,
|
||||||
// episode = it.numberEpisode
|
episode = it.numberEpisode
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
} else {
|
} else {
|
||||||
subEpisodes.add(Episode(
|
subEpisodes.add(Episode(
|
||||||
"${it.name}, $id, ${it.urls.isDub}",
|
"${it.name}, $id, ${it.urls.isDub}",
|
||||||
it.name,
|
it.name,
|
||||||
// episode = it.numberEpisode
|
episode = it.numberEpisode
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -140,7 +140,7 @@ class AnitubeinuaProvider : MainAPI() {
|
||||||
Episode(
|
Episode(
|
||||||
"${episode.episodeName}, $url",
|
"${episode.episodeName}, $url",
|
||||||
episode.episodeName,
|
episode.episodeName,
|
||||||
// episode = episode.episodeNumber,
|
episode = episode.episodeNumber,
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -157,8 +157,8 @@ class AnitubeinuaProvider : MainAPI() {
|
||||||
this.tags = tags
|
this.tags = tags
|
||||||
this.rating = rating
|
this.rating = rating
|
||||||
this.recommendations = recommendations
|
this.recommendations = recommendations
|
||||||
addEpisodes(DubStatus.Dubbed, dubEpisodes.distinctBy{ it.name })
|
addEpisodes(DubStatus.Dubbed, dubEpisodes)
|
||||||
addEpisodes(DubStatus.Subbed, subEpisodes.distinctBy{ it.name })
|
addEpisodes(DubStatus.Subbed, subEpisodes)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -443,12 +443,12 @@ class AnitubeinuaProvider : MainAPI() {
|
||||||
return episodes.toList()
|
return episodes.toList()
|
||||||
}
|
}
|
||||||
private fun extractIntFromString(string: String): Int? {
|
private fun extractIntFromString(string: String): Int? {
|
||||||
val value = Regex("(\\d+)").find(string)?.value
|
val value = Regex("(\\d+)").findAll(string).lastOrNull() ?: return null
|
||||||
if(value?.get(0).toString() == "0"){
|
if(value.value[0].toString() == "0"){
|
||||||
return value?.drop(1)?.toIntOrNull()
|
return value.value.drop(1).toIntOrNull()
|
||||||
}
|
}
|
||||||
|
|
||||||
return value?.toIntOrNull()
|
return value.value.toIntOrNull()
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Reference in a new issue