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 {
ext.kotlin_version = '1.1.2-3'
ext.kotlin_version = '1.1.3'
repositories {
mavenCentral()
}

View File

@ -161,6 +161,18 @@ class Batoto : ParsedHttpSource(), LoginSource {
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> {
val body = response.body()!!.string()
val matcher = staffNotice.matcher(body)