MangaHub: clear api key cookie (#16417)
This commit is contained in:
parent
816f406e0e
commit
5807bebf6c
multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/mangahub
|
@ -99,7 +99,7 @@ abstract class MangaHub(
|
|||
|
||||
val cookie = client.cookieJar
|
||||
.loadForRequest(baseUrl.toHttpUrl())
|
||||
.firstOrNull { it.name == "mhub_access" }
|
||||
.firstOrNull { it.name == "mhub_access" && it.value.isNotEmpty() }
|
||||
|
||||
val request =
|
||||
if (originalRequest.url.toString() == "$baseApiUrl/graphql" && cookie != null) {
|
||||
|
@ -127,6 +127,10 @@ abstract class MangaHub(
|
|||
baseUrl.toHttpUrl()
|
||||
}
|
||||
|
||||
// Clear key cookie
|
||||
val cookie = Cookie.parse(url, "mhub_access=; Max-Age=0; Path=/")!!
|
||||
client.cookieJar.saveFromResponse(url, listOf(cookie))
|
||||
|
||||
// Set required cookie (for cache busting?)
|
||||
val recently = buildJsonObject {
|
||||
putJsonObject((now - (0..3600).random()).toString()) {
|
||||
|
|
|
@ -9,7 +9,7 @@ class MangaHubGenerator : ThemeSourceGenerator {
|
|||
|
||||
override val themeClass = "MangaHub"
|
||||
|
||||
override val baseVersionCode: Int = 20
|
||||
override val baseVersionCode: Int = 21
|
||||
|
||||
override val sources = listOf(
|
||||
// SingleLang("1Manga.co", "https://1manga.co", "en", isNsfw = true, className = "OneMangaCo"),
|
||||
|
|
Loading…
Reference in New Issue