diff --git a/data/wikipedia/src/main/java/de/mm20/launcher2/wikipedia/WikipediaRepository.kt b/data/wikipedia/src/main/java/de/mm20/launcher2/wikipedia/WikipediaRepository.kt index 21f0bfe7b..be6db982c 100644 --- a/data/wikipedia/src/main/java/de/mm20/launcher2/wikipedia/WikipediaRepository.kt +++ b/data/wikipedia/src/main/java/de/mm20/launcher2/wikipedia/WikipediaRepository.kt @@ -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