Fallback batoto urls to http (a library update took ages). Kotlin update to 1.1.3

This commit is contained in:
len 2017-07-04 15:50:53 +02:00
parent 505e642691
commit 5eeb497f2b
2 changed files with 13 additions and 1 deletions

View File

@ -218,7 +218,7 @@ dependencies {
} }
buildscript { buildscript {
ext.kotlin_version = '1.1.2-3' ext.kotlin_version = '1.1.3'
repositories { repositories {
mavenCentral() mavenCentral()
} }

View File

@ -161,6 +161,18 @@ class Batoto : ParsedHttpSource(), LoginSource {
else -> SManga.UNKNOWN else -> SManga.UNKNOWN
} }
override fun chapterListRequest(manga: SManga): Request {
// Https is currently very slow. The replace also saves a redirection.
var newUrl = "http://bato.to" + manga.url
if ("/comic/_/comics/" !in newUrl) {
newUrl = newUrl.replace("/comic/_/", "/comic/_/comics/")
}
return super.chapterListRequest(manga).newBuilder()
.url(newUrl)
.build()
}
override fun chapterListParse(response: Response): List<SChapter> { override fun chapterListParse(response: Response): List<SChapter> {
val body = response.body()!!.string() val body = response.body()!!.string()
val matcher = staffNotice.matcher(body) val matcher = staffNotice.matcher(body)