NTP-67254 | Investments regression fixes (#16295)
This commit is contained in:
@@ -40,7 +40,6 @@ import com.navi.amc.utils.Constant.SIP_REFERENCE_ID
|
||||
import com.navi.analytics.utils.NaviTrackEvent
|
||||
import com.navi.base.model.CtaData
|
||||
import com.navi.common.utils.Constants.AMC_GOAL_BASED_SIP_AMOUNT_SCREEN
|
||||
import com.navi.common.utils.Constants.AMC_GOAL_BASED_SIP_SUMMARY_SCREEN
|
||||
import com.navi.common.utils.Constants.AMC_GOAL_BASED_SIP_TARGET_SETUP_SCREEN
|
||||
import com.navi.common.utils.Constants.CTAData
|
||||
import com.navi.common.utils.Constants.HOPPER_API_RESPONSE_NOT_RECEIVED
|
||||
@@ -225,21 +224,8 @@ class HopperHelper {
|
||||
onResult,
|
||||
)
|
||||
}
|
||||
AMC_GOAL_BASED_SIP_SUMMARY_SCREEN -> {
|
||||
viewModel.fetchGoalSummaryScreenDataFromRemote(
|
||||
screenName = AMC_GOAL_BASED_SIP_SUMMARY_SCREEN,
|
||||
goalReferenceId =
|
||||
ctaData.parameters
|
||||
?.firstOrNull { it.key == GOAL_REFERENCE_ID }
|
||||
?.value
|
||||
.orEmpty(),
|
||||
)
|
||||
observeAndHandleResponse(
|
||||
activity,
|
||||
ctaData,
|
||||
viewModel.goalSummaryScreenData,
|
||||
onResult,
|
||||
)
|
||||
else -> {
|
||||
onResult(true)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -60,8 +60,6 @@ object NaviAmcRouter {
|
||||
FtueFundSelectScreenDestination(
|
||||
sourceScreen = bundle.getString(SOURCE).orEmpty()
|
||||
)
|
||||
NaviAmcScreen.AMC_GOAL_BASED_SIP_TARGET_SETUP_SCREEN.screenName ->
|
||||
GoalBasedSipTargetSetupScreenDestination()
|
||||
else -> {
|
||||
null
|
||||
}
|
||||
|
||||
@@ -40,7 +40,7 @@ class GoalBasedSipSetupVM @Inject constructor(private val repository: GoalBasedS
|
||||
private val _showButtonLoader = MutableStateFlow(false)
|
||||
val showButtonLoader = _showButtonLoader.asStateFlow()
|
||||
|
||||
private val _goalSummaryScreenData = SingleLiveEvent<GoalSummaryScreenData?>()
|
||||
private val _goalSummaryScreenData = MutableLiveData<GoalSummaryScreenData?>()
|
||||
val goalSummaryScreenData: LiveData<GoalSummaryScreenData?>
|
||||
get() = _goalSummaryScreenData
|
||||
|
||||
|
||||
@@ -273,8 +273,8 @@ object Constants {
|
||||
const val NULL_STRING_CAPS = "NULL"
|
||||
const val AMC_GOAL_BASED_SIP_TARGET_SETUP_SCREEN =
|
||||
"amc/goal/amc_goal_based_sip_target_setup_screen"
|
||||
const val AMC_GOAL_BASED_SIP_AMOUNT_SCREEN = "amc/fund/goal_based_sip_amount_screen"
|
||||
const val AMC_GOAL_BASED_SIP_SUMMARY_SCREEN = "amc/fund/goal_summary_screen"
|
||||
const val AMC_GOAL_BASED_SIP_AMOUNT_SCREEN = "amc/fund/amc_goal_based_sip_amount_screen"
|
||||
const val AMC_GOAL_BASED_SIP_SUMMARY_SCREEN = "amc/fund/amc_goal_based_sip_summary_screen"
|
||||
|
||||
/* Cta_Data */
|
||||
const val KEY_CTA_DATA = "CtaData"
|
||||
|
||||
Reference in New Issue
Block a user