TP-62022 | Sohan Reddy | Deprecation of SA-MAS apis to FORGE. (#10683)
This commit is contained in:
committed by
GitHub
parent
6f7c2faf42
commit
17d8c5cc92
@@ -14,4 +14,5 @@ const val FORGE_REFERRAL_HOME_SCREEN = "REFERRAL_PROFILE_SCREEN"
|
||||
const val FORGE_LEADERBOARD_SCREEN = "REFERRAL_LEADERBOARD_SCREEN"
|
||||
const val SCRATCH_CARD_GRATIFICATION_SCREEN = "SCRATCH_CARD_GRATIFICATION_SCREEN"
|
||||
const val SCRATCH_CARD_HISTORY_SCREEN = "SCRATCH_CARD_HISTORY_SCREEN"
|
||||
|
||||
const val VERIFY_POLLING_DETAILS_SCREEN = "VERIFY_POLLING_DETAILS"
|
||||
const val KYC_VERIFY_SCREEN = "KYC_VERIFY_SCREEN"
|
||||
|
||||
@@ -124,14 +124,18 @@ interface RetrofitService {
|
||||
@Header("X-Target") header: String
|
||||
): Response<GenericResponse<KycCheckPollingConfigResponse>>
|
||||
|
||||
@GET("/rewards/verify/poll-details")
|
||||
@GET("/forge/screen/{screenId}")
|
||||
suspend fun pollKycVerificationStatus(
|
||||
@Query("requestId") requestId: String?
|
||||
@Header("requestId") requestId: String?,
|
||||
@Header("X-Target") target: String,
|
||||
@Path("screenId") screenId: String
|
||||
): Response<GenericResponse<KycCheckPollingResponse>>
|
||||
|
||||
@GET("/rewards/kyc-page")
|
||||
@GET("/forge/screen/{screenId}")
|
||||
suspend fun fetchTdsScreenDetails(
|
||||
@Query("source") source: String
|
||||
@Header("X-Target") target: String,
|
||||
@Path("screenId") screenId: String,
|
||||
@Query("source") source: String,
|
||||
): Response<GenericResponse<WidgetResponse>>
|
||||
|
||||
@GET("/forge/screen/{screenId}")
|
||||
|
||||
@@ -9,6 +9,8 @@ package com.navi.rr.tds.repo
|
||||
|
||||
import com.navi.common.model.ModuleNameV2
|
||||
import com.navi.common.network.models.RepoResult
|
||||
import com.navi.rr.common.constants.KYC_VERIFY_SCREEN
|
||||
import com.navi.rr.common.constants.VERIFY_POLLING_DETAILS_SCREEN
|
||||
import com.navi.rr.network.di.SuperAppRetrofitForRR
|
||||
import com.navi.rr.network.retrofit.ResponseHandler
|
||||
import com.navi.rr.network.retrofit.RetrofitService
|
||||
@@ -22,7 +24,11 @@ class TdsRepository @Inject constructor(
|
||||
@SuperAppRetrofitForRR private val retrofitService: RetrofitService,
|
||||
) {
|
||||
suspend fun fetchTdsScreenDetails(source: String) =
|
||||
responseHandler.handleResponse(retrofitService.fetchTdsScreenDetails(source))
|
||||
responseHandler.handleResponse(retrofitService.fetchTdsScreenDetails(
|
||||
source = source,
|
||||
target = ModuleNameV2.FORGE.name,
|
||||
screenId = KYC_VERIFY_SCREEN
|
||||
))
|
||||
|
||||
suspend fun fetchTDSKycVerifyPollingConfig(kycVerifyRequest: TdsKycVerifyRequest?): RepoResult<KycCheckPollingConfigResponse> {
|
||||
return responseHandler.handleResponse(
|
||||
@@ -34,6 +40,12 @@ class TdsRepository @Inject constructor(
|
||||
}
|
||||
|
||||
suspend fun pollKycVerificationStatus(requestId: String): RepoResult<KycCheckPollingResponse> {
|
||||
return responseHandler.handleResponse(retrofitService.pollKycVerificationStatus(requestId))
|
||||
return responseHandler.handleResponse(
|
||||
retrofitService.pollKycVerificationStatus(
|
||||
requestId = requestId,
|
||||
target = ModuleNameV2.FORGE.name,
|
||||
screenId = VERIFY_POLLING_DETAILS_SCREEN
|
||||
)
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user