Add user-agent header to Wikipedia requests

closes #1601
This commit is contained in:
MM20
2025-08-29 13:09:19 +02:00
parent 2bd5dda304
commit 7aa92ad4cf

View File

@@ -22,11 +22,18 @@ internal class WikipediaRepository(
private val scope = CoroutineScope(Job() + Dispatchers.Default)
private val appVersion by lazy {
context.packageManager.getPackageInfo(context.packageName, 0).versionName
}
private val httpClient = OkHttpClient
.Builder()
.connectTimeout(200, TimeUnit.MILLISECONDS)
.readTimeout(3000, TimeUnit.MILLISECONDS)
.writeTimeout(1000, TimeUnit.MILLISECONDS)
.addInterceptor {
it.proceed(it.request().newBuilder().addHeader("user-agent", "${context.packageName}/v$appVersion").build())
}
.build()
private lateinit var retrofit: Retrofit