NTP-73368 || Amc change bank (#16759)

This commit is contained in:
Aman S
2025-06-26 17:36:43 +05:30
committed by GitHub
parent 2f35ca15da
commit d6313cc090
3 changed files with 7 additions and 3 deletions

View File

@@ -23,7 +23,8 @@ class LambdaFactory(private val bridge: LambdaBridge) {
private fun getLambdaHandler(applicationType: String, bridge: LambdaBridge): Lambda { private fun getLambdaHandler(applicationType: String, bridge: LambdaBridge): Lambda {
return when (applicationType) { return when (applicationType) {
ApplicationType.COINS.name -> CoinsLambdaHandler(bridge) ApplicationType.COINS.name -> CoinsLambdaHandler(bridge)
ApplicationType.AMC_ONBOARDING.name -> InvestmentLambdaHandler(bridge) ApplicationType.AMC_ONBOARDING.name,
ApplicationType.AMC_CHANGE_BANK.name -> InvestmentLambdaHandler(bridge)
else -> DefaultLambdaHandler(bridge) else -> DefaultLambdaHandler(bridge)
} }
} }

View File

@@ -355,7 +355,8 @@ fun <T> getMetricInfoForApplicationType(
ApplicationType.HPC.name -> { ApplicationType.HPC.name -> {
MetricInfo.AppMetric(screen = screenName, isNae = isNae) MetricInfo.AppMetric(screen = screenName, isNae = isNae)
} }
ApplicationType.AMC_ONBOARDING.name -> { ApplicationType.AMC_ONBOARDING.name,
ApplicationType.AMC_CHANGE_BANK.name -> {
MetricInfo.AMCMetric(screen = screenName, isNae = isNae) MetricInfo.AMCMetric(screen = screenName, isNae = isNae)
} }
else -> { else -> {
@@ -370,7 +371,8 @@ fun getModuleNameForApplicationType(applicationType: String): ModuleNameV2 {
ModuleNameV2.App ModuleNameV2.App
} }
ApplicationType.AMC_ONBOARDING.name -> { ApplicationType.AMC_ONBOARDING.name,
ApplicationType.AMC_CHANGE_BANK.name -> {
ModuleNameV2.AMC ModuleNameV2.AMC
} }

View File

@@ -37,6 +37,7 @@ enum class ApplicationType {
COINS, COINS,
HPC, HPC,
AMC_ONBOARDING, AMC_ONBOARDING,
AMC_CHANGE_BANK,
} }
enum class PublishEventName { enum class PublishEventName {