From a1025517c2b70990b713e5d1a8d9a671d9aa7e30 Mon Sep 17 00:00:00 2001 From: Kishan Kumar Date: Mon, 8 Apr 2024 16:51:32 +0530 Subject: [PATCH] TP-62782 | Removed overrided maxHost per domain check from rr client (#10360) --- .../FirebaseRemoteConfigHelper.kt | 1 - .../src/main/res/xml/default_remote_config.xml | 4 ---- .../com/navi/rr/network/retrofit/NaviHttpClient.kt | 11 ----------- 3 files changed, 16 deletions(-) diff --git a/android/navi-common/src/main/java/com/navi/common/firebaseremoteconfig/FirebaseRemoteConfigHelper.kt b/android/navi-common/src/main/java/com/navi/common/firebaseremoteconfig/FirebaseRemoteConfigHelper.kt index 6f38e38edc..7d1a4e78e7 100644 --- a/android/navi-common/src/main/java/com/navi/common/firebaseremoteconfig/FirebaseRemoteConfigHelper.kt +++ b/android/navi-common/src/main/java/com/navi/common/firebaseremoteconfig/FirebaseRemoteConfigHelper.kt @@ -118,7 +118,6 @@ object FirebaseRemoteConfigHelper { const val NAVI_LOCATION_DECIMAL_PRECISION = "NAVI_LOCATION_DECIMAL_PRECISION" const val UPI_SCRATCH_CARD_REWARDS_POLLING_CONFIG = "UPI_SCRATCH_CARD_REWARDS_POLLING_CONFIG" - const val RR_MAX_REQUEST_PER_HOST_KEY = "RR_MAX_REQUEST_PER_HOST_KEY" fun init() { remoteConfig = getFirebaseRemoteConfig() diff --git a/android/navi-common/src/main/res/xml/default_remote_config.xml b/android/navi-common/src/main/res/xml/default_remote_config.xml index a7ba8337f4..36adcf3ee1 100644 --- a/android/navi-common/src/main/res/xml/default_remote_config.xml +++ b/android/navi-common/src/main/res/xml/default_remote_config.xml @@ -473,8 +473,4 @@ UPI_SCRATCH_CARD_REWARDS_POLLING_CONFIG { "interval": 1, "numOfRetries": 20, "initialDelay": 0 } - - RR_MAX_REQUEST_PER_HOST_KEY - 10 - \ No newline at end of file diff --git a/android/navi-rr/src/main/java/com/navi/rr/network/retrofit/NaviHttpClient.kt b/android/navi-rr/src/main/java/com/navi/rr/network/retrofit/NaviHttpClient.kt index 10af25958e..e2cd555930 100644 --- a/android/navi-rr/src/main/java/com/navi/rr/network/retrofit/NaviHttpClient.kt +++ b/android/navi-rr/src/main/java/com/navi/rr/network/retrofit/NaviHttpClient.kt @@ -10,11 +10,9 @@ package com.navi.rr.network.retrofit import android.content.Context import com.chuckerteam.chucker.api.ChuckerCollector import com.chuckerteam.chucker.api.ChuckerInterceptor -import com.navi.common.firebaseremoteconfig.FirebaseRemoteConfigHelper import com.navi.common.model.NetworkInfo import com.navi.common.network.BaseHttpClient import com.navi.rr.BuildConfig -import okhttp3.Dispatcher import okhttp3.OkHttpClient import okhttp3.logging.HttpLoggingInterceptor @@ -41,18 +39,9 @@ class NaviHttpClient(networkInfo: NetworkInfo, private val context: Context) : } } - setDispatcherAndRequestLimit(okHttpClientBuilder) return okHttpClientBuilder } - - private fun setDispatcherAndRequestLimit(builder: OkHttpClient.Builder) { - val dispatcher = Dispatcher().apply { - maxRequestsPerHost = FirebaseRemoteConfigHelper.getLong(FirebaseRemoteConfigHelper.RR_MAX_REQUEST_PER_HOST_KEY).toInt() - } - builder.dispatcher(dispatcher) - } - private fun loggingInterceptor() = HttpLoggingInterceptor().apply { setLevel(HttpLoggingInterceptor.Level.BODY) } }