diff --git a/src/all/batoto/build.gradle b/src/all/batoto/build.gradle index 027112c22..69c121479 100644 --- a/src/all/batoto/build.gradle +++ b/src/all/batoto/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'Bato.to' extClass = '.BatoToFactory' - extVersionCode = 39 + extVersionCode = 40 isNsfw = true } diff --git a/src/all/batoto/src/eu/kanade/tachiyomi/extension/all/batoto/BatoTo.kt b/src/all/batoto/src/eu/kanade/tachiyomi/extension/all/batoto/BatoTo.kt index c0e4c1430..7c6de47e3 100644 --- a/src/all/batoto/src/eu/kanade/tachiyomi/extension/all/batoto/BatoTo.kt +++ b/src/all/batoto/src/eu/kanade/tachiyomi/extension/all/batoto/BatoTo.kt @@ -53,7 +53,7 @@ open class BatoTo( } override val name: String = "Bato.to" - override val baseUrl: String = getMirrorPref()!! + override val baseUrl: String by lazy { getMirrorPref()!! } override val id: Long = when (lang) { "zh-Hans" -> 2818874445640189582 "zh-Hant" -> 38886079663327225 @@ -323,7 +323,7 @@ open class BatoTo( return super.mangaDetailsRequest(manga) } private var titleRegex: Regex = - Regex("(?:\\([^()]*\\)|\\{[^{}]*\\}|\\[(?:(?!]).)*]|«[^»]*»|〘[^〙]*〙|「[^」]*」|『[^』]*』|≪[^≫]*≫|﹛[^﹜]*﹜|〖[^〖〗]*〗|𖤍.+?𖤍|/.+?)\\s*|([|/~].*)", RegexOption.IGNORE_CASE) + Regex("(?:\\([^()]*\\)|\\{[^{}]*\\}|\\[(?:(?!]).)*]|«[^»]*»|〘[^〙]*〙|「[^」]*」|『[^』]*』|≪[^≫]*≫|﹛[^﹜]*﹜|〖[^〖〗]*〗|𖤍.+?𖤍|/.+?)\\s*|([|/~].*)|-.*-") override fun mangaDetailsParse(document: Document): SManga { val infoElement = document.select("div#mainer div.container-fluid")