NTP-66129 | Sohan | Adding X-Platform to BaseHttpClient.kt (#16372)
This commit is contained in:
committed by
GitHub
parent
35022e4d31
commit
4daab2e22d
@@ -22,6 +22,8 @@ import com.navi.common.network.interceptor.GzipInterceptor
|
||||
import com.navi.common.network.interceptor.MetricInterceptor
|
||||
import com.navi.common.network.interceptor.NetworkConnectivityInterceptor
|
||||
import com.navi.common.network.interceptor.S3TimeoutInterceptor
|
||||
import com.navi.common.utils.Constants.HEADER_X_PLATFORM
|
||||
import com.navi.common.utils.Constants.OS_ANDROID
|
||||
import com.navi.common.utils.TemporaryStorageHelper
|
||||
import com.navi.common.utils.isS3TimeoutOverrideEnabled
|
||||
import java.io.IOException
|
||||
@@ -106,6 +108,9 @@ abstract class BaseHttpClient(
|
||||
add("osSdkVersionCode", Build.VERSION.SDK_INT.toString())
|
||||
addUnsafeNonAscii("defaultLocale", BaseUtils.getDefaultLocale())
|
||||
add("deviceId", BaseUtils.getDeviceId(context))
|
||||
if (get(HEADER_X_PLATFORM) == null) {
|
||||
add(HEADER_X_PLATFORM, OS_ANDROID)
|
||||
}
|
||||
add(APPREQUESTID, UUID.randomUUID().toString())
|
||||
BaseUtils.getRoutingKey()?.let { add(ROUTING_KEY, it) }
|
||||
BaseUtils.getSessionToken()?.let { add(HEADER_SESSION_TOKEN, it) }
|
||||
|
||||
Reference in New Issue
Block a user