From a99eb0e6ef535015076b75aaddb82b7b79a3210c Mon Sep 17 00:00:00 2001 From: Ejan <35057681+e-shl@users.noreply.github.com> Date: Tue, 19 Apr 2022 00:46:14 +0500 Subject: [PATCH] [RU]Lib fix authorization through third-party accounts (#11516) --- src/ru/libhentai/build.gradle | 2 +- .../src/eu/kanade/tachiyomi/extension/ru/libhentai/LibHentai.kt | 2 ++ src/ru/libmanga/build.gradle | 2 +- .../src/eu/kanade/tachiyomi/extension/ru/libmanga/LibManga.kt | 2 ++ 4 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/ru/libhentai/build.gradle b/src/ru/libhentai/build.gradle index 0f1d9a81a..e2e1e5e61 100644 --- a/src/ru/libhentai/build.gradle +++ b/src/ru/libhentai/build.gradle @@ -6,7 +6,7 @@ ext { extName = 'HentaiLib' pkgNameSuffix = 'ru.libhentai' extClass = '.LibHentai' - extVersionCode = 11 + extVersionCode = 12 isNsfw = true } diff --git a/src/ru/libhentai/src/eu/kanade/tachiyomi/extension/ru/libhentai/LibHentai.kt b/src/ru/libhentai/src/eu/kanade/tachiyomi/extension/ru/libhentai/LibHentai.kt index a8b30f6b6..60a5fbb5f 100644 --- a/src/ru/libhentai/src/eu/kanade/tachiyomi/extension/ru/libhentai/LibHentai.kt +++ b/src/ru/libhentai/src/eu/kanade/tachiyomi/extension/ru/libhentai/LibHentai.kt @@ -63,6 +63,8 @@ class LibHentai : ConfigurableSource, HttpSource() { override val baseUrl = "https://hentailib.me" override fun headersBuilder() = Headers.Builder().apply { + //User-Agent required for authorization through third-party accounts (mobile version for correct display in WebView) + add("User-Agent", "Mozilla/5.0 (Linux; Android 10; SM-G980F) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Mobile Safari/537.36") add("Accept", "image/webp,*/*;q=0.8") add("Referer", baseUrl) } diff --git a/src/ru/libmanga/build.gradle b/src/ru/libmanga/build.gradle index 602f36c50..ac3e876e8 100644 --- a/src/ru/libmanga/build.gradle +++ b/src/ru/libmanga/build.gradle @@ -6,7 +6,7 @@ ext { extName = 'MangaLib' pkgNameSuffix = 'ru.libmanga' extClass = '.LibManga' - extVersionCode = 67 + extVersionCode = 68 } dependencies { diff --git a/src/ru/libmanga/src/eu/kanade/tachiyomi/extension/ru/libmanga/LibManga.kt b/src/ru/libmanga/src/eu/kanade/tachiyomi/extension/ru/libmanga/LibManga.kt index 677c1bab1..d305b8022 100644 --- a/src/ru/libmanga/src/eu/kanade/tachiyomi/extension/ru/libmanga/LibManga.kt +++ b/src/ru/libmanga/src/eu/kanade/tachiyomi/extension/ru/libmanga/LibManga.kt @@ -84,6 +84,8 @@ class LibManga : ConfigurableSource, HttpSource() { override val baseUrl: String = domain.toString() override fun headersBuilder() = Headers.Builder().apply { + //User-Agent required for authorization through third-party accounts (mobile version for correct display in WebView) + add("User-Agent", "Mozilla/5.0 (Linux; Android 10; SM-G980F) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Mobile Safari/537.36") add("Accept", "image/webp,*/*;q=0.8") add("Referer", baseUrl) }