Horis 3 лет назад
Родитель
Сommit
7a7bffb557
1 измененных файлов с 4 добавлено и 0 удалено
  1. 4 0
      app/src/main/java/io/legado/app/help/glide/OkHttpStreamFetcher.kt

+ 4 - 0
app/src/main/java/io/legado/app/help/glide/OkHttpStreamFetcher.kt

@@ -10,6 +10,7 @@ import com.bumptech.glide.util.ContentLengthInputStream
 import com.bumptech.glide.util.Preconditions
 import io.legado.app.data.entities.BaseSource
 import io.legado.app.exception.NoStackTraceException
+import io.legado.app.help.http.CookieManager.cookieJarHeader
 import io.legado.app.help.http.addHeaders
 import io.legado.app.help.http.okHttpClient
 import io.legado.app.help.source.SourceHelp
@@ -56,6 +57,9 @@ class OkHttpStreamFetcher(private val url: GlideUrl, private val options: Option
             source?.getHeaderMap(true)?.let {
                 headerMap.putAll(it)
             }
+            if (source?.enabledCookieJar == true) {
+                headerMap[cookieJarHeader] = "1"
+            }
         }
         headerMap.putAll(url.headers)
         requestBuilder.addHeaders(headerMap)