Parcourir la source

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

len il y a 7 ans
Parent
commit
5eeb497f2b

+ 1 - 1
app/build.gradle

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

+ 12 - 0
app/src/main/java/eu/kanade/tachiyomi/source/online/english/Batoto.kt

@@ -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)