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 episode = SEpisode.create()
|
||||
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.setUrlWithoutDomain("$url&num=$num")
|
||||
episodeList.add(episode)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue