fix(all/subsplease): Fixed error for special episode numbers for all/Subsplease #579
1 changed files with 10 additions and 1 deletions
|
@ -92,7 +92,16 @@ class Subsplease : ConfigurableAnimeSource, AnimeHttpSource() {
|
||||||
val itJ = it.value.jsonObject
|
val itJ = it.value.jsonObject
|
||||||
val episode = SEpisode.create()
|
val episode = SEpisode.create()
|
||||||
val num = itJ["episode"]!!.jsonPrimitive.content
|
val num = itJ["episode"]!!.jsonPrimitive.content
|
||||||
episode.episode_number = num.toFloat()
|
val ep = num.takeWhile { it.isDigit() || it == '.' }.toFloatOrNull()
|
||||||
|
if (ep == null) {
|
||||||
|
if (episodeList.size > 0) {
|
||||||
|
episode.episode_number = episodeList.get(episodeList.size - 1).episode_number - 0.5F
|
||||||
|
} else {
|
||||||
|
episode.episode_number = 0F
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
episode.episode_number = ep
|
||||||
|
}
|
||||||
episode.name = "Episode $num"
|
episode.name = "Episode $num"
|
||||||
episode.setUrlWithoutDomain("$url&num=$num")
|
episode.setUrlWithoutDomain("$url&num=$num")
|
||||||
episodeList.add(episode)
|
episodeList.add(episode)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue