From 206e59a2cfc7a31eaf89617c45254683e397b4af Mon Sep 17 00:00:00 2001 From: Kishan Kumar Date: Wed, 17 Jul 2024 14:05:48 +0530 Subject: [PATCH] NTP-933 | X-target and endpoint changes for objective API (#11813) --- .../src/main/java/com/navi/common/model/NetworkInfo.kt | 4 ++++ .../com/navi/rr/common/network/retrofit/RetrofitService.kt | 2 +- .../main/java/com/navi/rr/scratchcard/repo/ScratchCardRepo.kt | 3 ++- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/android/navi-common/src/main/java/com/navi/common/model/NetworkInfo.kt b/android/navi-common/src/main/java/com/navi/common/model/NetworkInfo.kt index 7275f327a2..f316eeed5d 100644 --- a/android/navi-common/src/main/java/com/navi/common/model/NetworkInfo.kt +++ b/android/navi-common/src/main/java/com/navi/common/model/NetworkInfo.kt @@ -39,3 +39,7 @@ enum class ModuleName { KRUZ_PROXY, CDS // for device data } + +enum class XTarget { + MERLIN +} diff --git a/android/navi-rr/src/main/java/com/navi/rr/common/network/retrofit/RetrofitService.kt b/android/navi-rr/src/main/java/com/navi/rr/common/network/retrofit/RetrofitService.kt index 3af3aa1a04..4458c16661 100644 --- a/android/navi-rr/src/main/java/com/navi/rr/common/network/retrofit/RetrofitService.kt +++ b/android/navi-rr/src/main/java/com/navi/rr/common/network/retrofit/RetrofitService.kt @@ -145,7 +145,7 @@ interface RetrofitService { @Query("userEntered") userEntered: Boolean? ): Response> - @GET("reward-service/reward/info/objective") + @GET("merlin/reward/info/objective") suspend fun getNudgeRewardObjective( @Header("X-Target") target: String?, @Query("objective") objective: String?, diff --git a/android/navi-rr/src/main/java/com/navi/rr/scratchcard/repo/ScratchCardRepo.kt b/android/navi-rr/src/main/java/com/navi/rr/scratchcard/repo/ScratchCardRepo.kt index d11b24068c..97bfcc7ae6 100644 --- a/android/navi-rr/src/main/java/com/navi/rr/scratchcard/repo/ScratchCardRepo.kt +++ b/android/navi-rr/src/main/java/com/navi/rr/scratchcard/repo/ScratchCardRepo.kt @@ -10,6 +10,7 @@ package com.navi.rr.scratchcard.repo import com.navi.common.forge.model.ScreenDefinition import com.navi.common.model.ModuleName import com.navi.common.model.ModuleNameV2 +import com.navi.common.model.XTarget import com.navi.common.network.models.RepoResult import com.navi.common.utils.Constants.GZIP import com.navi.rr.common.network.retrofit.ResponseHandler @@ -34,7 +35,7 @@ constructor( retrofitService.getNudgeRewardObjective( product = product, objective = objective, - target = ModuleName.REWARDS.name + target = XTarget.MERLIN.name ) ) }