Nihonkuni:Resolve ad break page. (#11261)
* Nihonkuni:Resolve ad break page. * Just simply use cookie interceptor.
This commit is contained in:
parent
9b206fc092
commit
546696c0d2
@ -3,8 +3,12 @@ ext {
|
|||||||
extClass = '.MangaGun'
|
extClass = '.MangaGun'
|
||||||
themePkg = 'fmreader'
|
themePkg = 'fmreader'
|
||||||
baseUrl = 'https://nihonkuni.com'
|
baseUrl = 'https://nihonkuni.com'
|
||||||
overrideVersionCode = 5
|
overrideVersionCode = 6
|
||||||
isNsfw = true
|
isNsfw = true
|
||||||
}
|
}
|
||||||
|
|
||||||
apply from: "$rootDir/common.gradle"
|
apply from: "$rootDir/common.gradle"
|
||||||
|
|
||||||
|
dependencies {
|
||||||
|
implementation(project(":lib:cookieinterceptor"))
|
||||||
|
}
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
package eu.kanade.tachiyomi.extension.ja.mangagun
|
package eu.kanade.tachiyomi.extension.ja.mangagun
|
||||||
|
|
||||||
|
import eu.kanade.tachiyomi.lib.cookieinterceptor.CookieInterceptor
|
||||||
import eu.kanade.tachiyomi.multisrc.fmreader.FMReader
|
import eu.kanade.tachiyomi.multisrc.fmreader.FMReader
|
||||||
import eu.kanade.tachiyomi.network.GET
|
import eu.kanade.tachiyomi.network.GET
|
||||||
import eu.kanade.tachiyomi.network.asObservableSuccess
|
import eu.kanade.tachiyomi.network.asObservableSuccess
|
||||||
@ -26,6 +27,9 @@ class MangaGun : FMReader("NihonKuni", "https://$DOMAIN", "ja") {
|
|||||||
|
|
||||||
override val infoElementSelector = "div.row div.row"
|
override val infoElementSelector = "div.row div.row"
|
||||||
|
|
||||||
|
override val client = super.client.newBuilder()
|
||||||
|
.addNetworkInterceptor(CookieInterceptor(DOMAIN, "smartlink_shown" to "1")).build()
|
||||||
|
|
||||||
// source is picky about URL format
|
// source is picky about URL format
|
||||||
private fun mangaRequest(sortBy: String, page: Int): Request {
|
private fun mangaRequest(sortBy: String, page: Int): Request {
|
||||||
return GET(
|
return GET(
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user