File tree 1 file changed +13
-1
lines changed
android/base/src/main/java/any/base/image
1 file changed +13
-1
lines changed Original file line number Diff line number Diff line change @@ -16,6 +16,9 @@ import com.facebook.imagepipeline.backends.okhttp3.OkHttpImagePipelineConfigFact
16
16
import kotlinx.coroutines.flow.Flow
17
17
18
18
object ImageLoader {
19
+ private const val HTTP_REQUEST_UA =
20
+ " Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"
21
+
19
22
private val MAX_DISK_CACHE_SIZE = 1024 .MB
20
23
21
24
private val trimmables = mutableListOf<MemoryTrimmable >()
@@ -89,8 +92,17 @@ object ImageLoader {
89
92
}
90
93
)
91
94
.build()
95
+ val httpClient = Http .DEFAULT_CLIENT_BUILDER
96
+ .addInterceptor { chain ->
97
+ val request = chain.request()
98
+ .newBuilder()
99
+ .header(" User-Agent" , HTTP_REQUEST_UA )
100
+ .build()
101
+ chain.proceed(request)
102
+ }
103
+ .build()
92
104
val pipelineConfig = OkHttpImagePipelineConfigFactory
93
- .newBuilder(app, Http . DEFAULT_CLIENT )
105
+ .newBuilder(app, httpClient )
94
106
.setDiskCacheEnabled(true )
95
107
.setDownsampleEnabled(true )
96
108
.setResizeAndRotateEnabledForNetwork(true )
You can’t perform that action at this time.
0 commit comments