New headers processing approach

This commit is contained in:
Koitharu
2023-02-08 19:57:17 +02:00
parent e9a972eec9
commit e0f23d2e6d
26 changed files with 126 additions and 140 deletions

View File

@@ -191,7 +191,7 @@ class PageLoader @Inject constructor(
.header(CommonHeaders.REFERER, page.referer)
.header(CommonHeaders.ACCEPT, "image/webp,image/png;q=0.9,image/jpeg,*/*;q=0.8")
.cacheControl(CommonHeaders.CACHE_CONTROL_DISABLED)
.tag(page.source)
.tag(MangaSource::class.java, page.source)
.build()
okHttp.newCall(request).await().use { response ->
check(response.isSuccessful) {

View File

@@ -29,7 +29,6 @@ import org.koitharu.kotatsu.utils.ext.assistedViewModels
import org.koitharu.kotatsu.utils.ext.decodeRegion
import org.koitharu.kotatsu.utils.ext.enqueueWith
import org.koitharu.kotatsu.utils.ext.getParcelableExtraCompat
import org.koitharu.kotatsu.utils.ext.referer
import org.koitharu.kotatsu.utils.ext.setValueRounded
import javax.inject.Inject
import com.google.android.material.R as materialR
@@ -117,7 +116,6 @@ class ColorFilterConfigActivity :
if (preview == null) return
ImageRequest.Builder(this@ColorFilterConfigActivity)
.data(preview.url)
.referer(preview.referer)
.scale(Scale.FILL)
.decodeRegion()
.tag(preview.source)

View File

@@ -19,7 +19,6 @@ import org.koitharu.kotatsu.reader.domain.PageLoader
import org.koitharu.kotatsu.reader.ui.thumbnails.PageThumbnail
import org.koitharu.kotatsu.utils.ext.decodeRegion
import org.koitharu.kotatsu.utils.ext.isLowRamDevice
import org.koitharu.kotatsu.utils.ext.referer
import org.koitharu.kotatsu.utils.ext.runCatchingCancellable
import org.koitharu.kotatsu.utils.ext.setTextColorAttr
import com.google.android.material.R as materialR
@@ -44,7 +43,6 @@ fun pageThumbnailAD(
coil.execute(
ImageRequest.Builder(context)
.data(url)
.referer(item.page.referer)
.tag(item.page.source)
.size(thumbSize)
.scale(Scale.FILL)