From 4a48887d03bef4fe4d411b2f68a1e30224090965 Mon Sep 17 00:00:00 2001 From: Hasib Prince Date: Tue, 9 Aug 2022 09:27:14 +0600 Subject: [PATCH] updated user-agent header --- .../java/foundation/e/apps/api/cleanapk/RetrofitModule.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/foundation/e/apps/api/cleanapk/RetrofitModule.kt b/app/src/main/java/foundation/e/apps/api/cleanapk/RetrofitModule.kt index dc6af582e..6ffdd079b 100644 --- a/app/src/main/java/foundation/e/apps/api/cleanapk/RetrofitModule.kt +++ b/app/src/main/java/foundation/e/apps/api/cleanapk/RetrofitModule.kt @@ -53,6 +53,8 @@ import javax.inject.Singleton @InstallIn(SingletonComponent::class) object RetrofitModule { + const val FAKE_ANDROID_VERSION = 7 + /** * Provides an instance of Retrofit to work with CleanAPK API * @return instance of [CleanAPKInterface] @@ -161,7 +163,10 @@ object RetrofitModule { fun provideInterceptor(): Interceptor { return Interceptor { chain -> val builder = chain.request().newBuilder() - builder.header("Accept-Language", Locale.getDefault().language) + builder.header( + "User-Agent", + "Dalvik/2.1.0 (Linux; U; Android $FAKE_ANDROID_VERSION;)" + ).header("Accept-Language", Locale.getDefault().language) try { return@Interceptor chain.proceed(builder.build()) } catch (e: ConnectException) { -- GitLab