added appVersionCode as a header for /cruise api endpoint (#8120)
This commit is contained in:
@@ -289,6 +289,7 @@ object AlfredManager {
|
||||
repository.cruiseConfig(
|
||||
AlfredConstants.DEFAULT_CRUISE_CONFIG_URL,
|
||||
config.getAppVersionName(),
|
||||
config.getAppVersionCode(),
|
||||
config.getOsVersion(),
|
||||
config.getDeviceId()
|
||||
)
|
||||
|
||||
@@ -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
|
||||
)
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user