TonizuToon: update domain (#3812)

This commit is contained in:
Vetle Ledaal 2024-06-30 14:46:27 +02:00 committed by Draff
parent ad666e8aa7
commit 5942e0944e
No known key found for this signature in database
GPG Key ID: E8A89F3211677653
2 changed files with 18 additions and 3 deletions

View File

@ -2,8 +2,8 @@ ext {
extName = 'TonizuToon' extName = 'TonizuToon'
extClass = '.TonizuToon' extClass = '.TonizuToon'
themePkg = 'madara' themePkg = 'madara'
baseUrl = 'https://tonizu.com' baseUrl = 'https://tonizu.xyz'
overrideVersionCode = 1 overrideVersionCode = 2
isNsfw = true isNsfw = true
} }

View File

@ -1,12 +1,15 @@
package eu.kanade.tachiyomi.extension.tr.tonizutoon package eu.kanade.tachiyomi.extension.tr.tonizutoon
import eu.kanade.tachiyomi.multisrc.madara.Madara import eu.kanade.tachiyomi.multisrc.madara.Madara
import okhttp3.Interceptor
import okhttp3.Response
import java.io.IOException
import java.text.SimpleDateFormat import java.text.SimpleDateFormat
import java.util.Locale import java.util.Locale
class TonizuToon : Madara( class TonizuToon : Madara(
"TonizuToon", "TonizuToon",
"https://tonizu.com", "https://tonizu.xyz",
"tr", "tr",
dateFormat = SimpleDateFormat("dd/MM/yyyy", Locale.ROOT), dateFormat = SimpleDateFormat("dd/MM/yyyy", Locale.ROOT),
) { ) {
@ -17,4 +20,16 @@ class TonizuToon : Madara(
override val mangaDetailsSelectorAuthor = ".summary-heading:contains(Yazar) ~ .summary-content" override val mangaDetailsSelectorAuthor = ".summary-heading:contains(Yazar) ~ .summary-content"
override val mangaDetailsSelectorStatus = ".summary-heading:contains(Durumu) ~ .summary-content" override val mangaDetailsSelectorStatus = ".summary-heading:contains(Durumu) ~ .summary-content"
override val client = network.cloudflareClient.newBuilder()
.addNetworkInterceptor(::loginCheckInterceptor)
.build()
private fun loginCheckInterceptor(chain: Interceptor.Chain): Response {
val request = chain.request()
if (request.url.encodedPath == "/giris-uyari/") {
throw IOException("WebView'de oturum açarak erişin")
}
return chain.proceed(request)
}
} }