added appVersionCode as a header for /cruise api endpoint (#8120)

This commit is contained in:
Sayed Owais Ali
2023-10-04 13:10:07 +05:30
committed by GitHub
parent 1d9f23d236
commit 8a3676c0d2
4 changed files with 6 additions and 0 deletions

View File

@@ -289,6 +289,7 @@ object AlfredManager {
repository.cruiseConfig(
AlfredConstants.DEFAULT_CRUISE_CONFIG_URL,
config.getAppVersionName(),
config.getAppVersionCode(),
config.getOsVersion(),
config.getDeviceId()
)

View File

@@ -45,6 +45,7 @@ class AlfredNetworkRepository {
suspend fun cruiseConfig(
url: String,
appVersionName: String,
appVersionCode: String,
osVersionCode: String,
deviceId: String
): Response<CruiseResponse> {
@@ -54,6 +55,7 @@ class AlfredNetworkRepository {
ALFRED,
contentType = "application/json",
appVersionName = appVersionName,
appVersionCode = appVersionCode,
osVersion = osVersionCode,
deviceId = deviceId
)

View File

@@ -11,6 +11,7 @@ import com.navi.analytics.alfred.model.EventMetricRequest
import com.navi.analytics.alfred.model.SessionRequest
import com.navi.analytics.alfred.network.model.CruiseResponse
import com.navi.analytics.alfred.network.model.PreSignedUrlResponse
import com.navi.analytics.alfred.utils.AlfredConstants.APP_VERSION_CODE
import com.navi.analytics.alfred.utils.AlfredConstants.APP_VERSION_NAME
import com.navi.analytics.alfred.utils.AlfredConstants.CONTENT_TYPE
import com.navi.analytics.alfred.utils.AlfredConstants.DEVICE_ID
@@ -64,6 +65,7 @@ interface AlfredRetrofitService {
@Url url: String,
@Header(X_TARGET) target: String,
@Header(APP_VERSION_NAME) appVersionName: String,
@Header(APP_VERSION_CODE) appVersionCode: String,
@Header(OS_VERSION) osVersion: String,
@Header(DEVICE_ID) deviceId: String,
@Header(CONTENT_TYPE) contentType: String,

View File

@@ -52,6 +52,7 @@ object AlfredConstants {
const val CONTENT_TYPE = "Content-Type"
const val X_TARGET = "X-Target"
const val APP_VERSION_NAME = "appVersionName"
const val APP_VERSION_CODE = "appVersionCode"
const val OS_VERSION = "osVersion"
const val DEVICE_ID = "deviceId"
const val SESSION_ID = "sessionId"