fix(all/subsplease): Fixed error for special episode numbers for all/Subsplease (#579)
* handle special episode number * version update
This commit is contained in:
parent
ee443e88ce
commit
84b46bbfdd
2 changed files with 11 additions and 2 deletions
|
@ -1,7 +1,7 @@
|
|||
ext {
|
||||
extName = 'Subsplease'
|
||||
extClass = '.Subsplease'
|
||||
extVersionCode = 2
|
||||
extVersionCode = 3
|
||||
containsNsfw = false
|
||||
}
|
||||
|
||||
|
|
|
@ -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