diff --git a/src/ja/mangagun/build.gradle b/src/ja/mangagun/build.gradle index 8949c70c9..eedcc3d48 100644 --- a/src/ja/mangagun/build.gradle +++ b/src/ja/mangagun/build.gradle @@ -3,8 +3,12 @@ ext { extClass = '.MangaGun' themePkg = 'fmreader' baseUrl = 'https://nihonkuni.com' - overrideVersionCode = 5 + overrideVersionCode = 6 isNsfw = true } apply from: "$rootDir/common.gradle" + +dependencies { + implementation(project(":lib:cookieinterceptor")) +} diff --git a/src/ja/mangagun/src/eu/kanade/tachiyomi/extension/ja/mangagun/MangaGun.kt b/src/ja/mangagun/src/eu/kanade/tachiyomi/extension/ja/mangagun/MangaGun.kt index 9d37be428..1bc0713f9 100644 --- a/src/ja/mangagun/src/eu/kanade/tachiyomi/extension/ja/mangagun/MangaGun.kt +++ b/src/ja/mangagun/src/eu/kanade/tachiyomi/extension/ja/mangagun/MangaGun.kt @@ -1,5 +1,6 @@ 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.network.GET 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 client = super.client.newBuilder() + .addNetworkInterceptor(CookieInterceptor(DOMAIN, "smartlink_shown" to "1")).build() + // source is picky about URL format private fun mangaRequest(sortBy: String, page: Int): Request { return GET(