fix episode 0 not appear [Jkanime] (#1113)
This commit is contained in:
committed by
GitHub
parent
9502f170c7
commit
1bc8d44752
@ -5,7 +5,7 @@ ext {
|
|||||||
extName = 'Jkanime'
|
extName = 'Jkanime'
|
||||||
pkgNameSuffix = 'es.jkanime'
|
pkgNameSuffix = 'es.jkanime'
|
||||||
extClass = '.Jkanime'
|
extClass = '.Jkanime'
|
||||||
extVersionCode = 9
|
extVersionCode = 10
|
||||||
libVersion = '13'
|
libVersion = '13'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -66,6 +66,20 @@ class Jkanime : ConfigurableAnimeSource, ParsedAnimeHttpSource() {
|
|||||||
val lastEp = client.newCall(GET("$baseUrl/ajax/last_episode/$animeId/")).execute().asJsoup().body().text()
|
val lastEp = client.newCall(GET("$baseUrl/ajax/last_episode/$animeId/")).execute().asJsoup().body().text()
|
||||||
.substringAfter("number\":\"").substringBefore("\"").toInt()
|
.substringAfter("number\":\"").substringBefore("\"").toInt()
|
||||||
|
|
||||||
|
// check if episode 0 exists
|
||||||
|
// si no existe le navegador te redirige a https://jkanime.net/404.shtml
|
||||||
|
client.newCall(GET("$episodeLink/0/")).execute().use { resp ->
|
||||||
|
if (!resp.request.url.toString().contains("404.shtml")) {
|
||||||
|
episodes.add(
|
||||||
|
SEpisode.create().apply {
|
||||||
|
name = "Episodio 0"
|
||||||
|
episode_number = 0f
|
||||||
|
setUrlWithoutDomain("$episodeLink/0/")
|
||||||
|
}
|
||||||
|
)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
for (i in 1..lastEp) {
|
for (i in 1..lastEp) {
|
||||||
val episode = SEpisode.create()
|
val episode = SEpisode.create()
|
||||||
episode.setUrlWithoutDomain("$episodeLink/$i")
|
episode.setUrlWithoutDomain("$episodeLink/$i")
|
||||||
|
Reference in New Issue
Block a user