From a9210e81a2f127a4619572980c6b0b5d2bba6032 Mon Sep 17 00:00:00 2001
From: Kirill <krogon9@gmail.com>
Date: Thu, 27 Feb 2020 19:13:12 +0500
Subject: [PATCH] MangaLib: added "Accept" header, should fix main server
 problems (#2264)

MangaLib: added "Accept" header, should fix main image server problems
---
 src/ru/libmanga/build.gradle                                 | 2 +-
 .../eu/kanade/tachiyomi/extension/ru/libmanga/LibManga.kt    | 5 +++++
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/ru/libmanga/build.gradle b/src/ru/libmanga/build.gradle
index b088de420..3543dfcd3 100644
--- a/src/ru/libmanga/build.gradle
+++ b/src/ru/libmanga/build.gradle
@@ -5,7 +5,7 @@ ext {
     appName = 'Tachiyomi: MangaLib'
     pkgNameSuffix = 'ru.libmanga'
     extClass = '.LibManga'
-    extVersionCode = 11
+    extVersionCode = 12
     libVersion = '1.2'
 }
 
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 09cfdee3b..71d052772 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
@@ -45,6 +45,11 @@ class LibManga : ConfigurableSource, HttpSource() {
         else -> "https://img3.mangalib.me"
     }
 
+    override fun headersBuilder() = Headers.Builder().apply {
+        add("User-Agent", "Mozilla/5.0 (Windows NT 6.3; WOW64)")
+        add("Accept", "*/*")
+    }
+
     private val jsonParser = JsonParser()
 
     override fun setupPreferenceScreen(screen: androidx.preference.PreferenceScreen) {