NTP-50641 | Added litmus enabled check (#15653)

This commit is contained in:
Aparna Vadlamani
2025-04-05 14:16:33 +05:30
committed by GitHub
parent 8809b4232b
commit d85aad2e13
2 changed files with 12 additions and 8 deletions

View File

@@ -54,14 +54,18 @@ constructor(
}
private suspend fun getVariantName(variant: VariantInfo?): String {
return when {
variant?.name == SPEND_ANALYSIS_EXP_CROSS_VARIANT && !shouldShowCrossVariant() -> {
CONTROL
return variant?.let {
when {
!variant.enabled ||
(variant.name == SPEND_ANALYSIS_EXP_CROSS_VARIANT &&
!shouldShowCrossVariant()) -> {
CONTROL
}
else -> {
variant.name
}
}
else -> {
variant?.name ?: CONTROL
}
}
} ?: CONTROL
}
private suspend fun shouldShowCrossVariant(): Boolean {

View File

@@ -72,7 +72,7 @@ object Constants {
const val INIT = "INIT"
const val RUPEE_SYMBOL = ""
const val SELECTED_MONTH = "SELECTED_MONTH"
const val LITMUS_EXPERIMENT_TXN_HISTORY_SPEND_ANALYSIS = "upi_spend_entry_point"
const val LITMUS_EXPERIMENT_TXN_HISTORY_SPEND_ANALYSIS = "mm-upi-trial-spend-analyser"
const val SPEND_ANALYSIS_EXP_CROSS_VARIANT = "test-with-dismiss"
const val CONTROL = "Control"
const val JOURNEY_SOURCE = "journey_source"