This commit is contained in:
Horis
2023-05-14 15:50:46 +08:00
parent e173e3196d
commit 7a7bffb557
@@ -10,6 +10,7 @@ import com.bumptech.glide.util.ContentLengthInputStream
import com.bumptech.glide.util.Preconditions import com.bumptech.glide.util.Preconditions
import io.legado.app.data.entities.BaseSource import io.legado.app.data.entities.BaseSource
import io.legado.app.exception.NoStackTraceException 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.addHeaders
import io.legado.app.help.http.okHttpClient import io.legado.app.help.http.okHttpClient
import io.legado.app.help.source.SourceHelp 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 { source?.getHeaderMap(true)?.let {
headerMap.putAll(it) headerMap.putAll(it)
} }
if (source?.enabledCookieJar == true) {
headerMap[cookieJarHeader] = "1"
}
} }
headerMap.putAll(url.headers) headerMap.putAll(url.headers)
requestBuilder.addHeaders(headerMap) requestBuilder.addHeaders(headerMap)