From c705bb5fb360150909e4f161aef87b8d77ce0a9f Mon Sep 17 00:00:00 2001 From: hasibprince Date: Sat, 5 Nov 2022 09:04:03 +0600 Subject: [PATCH] Fixed: send actual android version as useragent --- .../java/foundation/e/apps/api/cleanapk/RetrofitModule.kt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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 6ffdd079b..911f4affa 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 @@ -18,6 +18,7 @@ package foundation.e.apps.api.cleanapk +import android.os.Build import android.util.Log import com.fasterxml.jackson.databind.ObjectMapper import com.fasterxml.jackson.dataformat.yaml.YAMLFactory @@ -53,8 +54,6 @@ 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] @@ -165,7 +164,7 @@ object RetrofitModule { val builder = chain.request().newBuilder() builder.header( "User-Agent", - "Dalvik/2.1.0 (Linux; U; Android $FAKE_ANDROID_VERSION;)" + "Dalvik/2.1.0 (Linux; U; Android ${Build.VERSION.RELEASE};)" ).header("Accept-Language", Locale.getDefault().language) try { return@Interceptor chain.proceed(builder.build()) -- GitLab