NTP-50578 | offer experience disabled variant (#15594)
This commit is contained in:
@@ -39,6 +39,7 @@ import com.navi.pay.management.mandate.model.network.MandateDetailRequest
|
||||
import com.navi.pay.onboarding.account.detail.model.view.LinkedAccountEntity
|
||||
import com.navi.pay.utils.DEFAULT_UPI_PURPOSE
|
||||
import com.navi.pay.utils.LITMUS_EXPERIMENT_NAVIPAY_OFFER_EXPERIENCE
|
||||
import com.navi.pay.utils.LITMUS_EXPERIMENT_NAVIPAY_OFFER_EXPERIENCE_DISABLED
|
||||
import com.navi.pay.utils.NAVI_PAY_DEFAULT_MCC
|
||||
import com.navi.pay.utils.PAYEE_VPA
|
||||
import com.navi.pay.utils.PAYER_VPA
|
||||
@@ -131,7 +132,11 @@ constructor(
|
||||
litmusExperimentsUseCase
|
||||
.execute(experimentName = LITMUS_EXPERIMENT_NAVIPAY_OFFER_EXPERIENCE)
|
||||
?.variant
|
||||
?.enabled == true
|
||||
?.enabled == true &&
|
||||
!(litmusExperimentsUseCase
|
||||
.execute(experimentName = LITMUS_EXPERIMENT_NAVIPAY_OFFER_EXPERIENCE_DISABLED)
|
||||
?.variant
|
||||
?.enabled ?: false)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -177,6 +177,7 @@ import com.navi.pay.utils.KEY_IS_FIRST_TRANSACTION_SUCCESSFUL
|
||||
import com.navi.pay.utils.LITE_MAX_SEND_MONEY
|
||||
import com.navi.pay.utils.LITMUS_EXPERIMENT_NAVIPAY_HIGHLIGHT_NEW_PAYEE
|
||||
import com.navi.pay.utils.LITMUS_EXPERIMENT_NAVIPAY_OFFER_EXPERIENCE
|
||||
import com.navi.pay.utils.LITMUS_EXPERIMENT_NAVIPAY_OFFER_EXPERIENCE_DISABLED
|
||||
import com.navi.pay.utils.LITMUS_EXPERIMENT_NAVI_FESTIVE_THEME
|
||||
import com.navi.pay.utils.LITMUS_EXPERIMENT_NAVI_IPL_POWERPLAY
|
||||
import com.navi.pay.utils.NAVI_AXIS_UPI_HANDLE
|
||||
@@ -749,7 +750,13 @@ constructor(
|
||||
litmusExperimentsUseCase
|
||||
.execute(experimentName = LITMUS_EXPERIMENT_NAVIPAY_OFFER_EXPERIENCE)
|
||||
?.variant
|
||||
?.enabled == true
|
||||
?.enabled == true &&
|
||||
!(litmusExperimentsUseCase
|
||||
.execute(
|
||||
experimentName = LITMUS_EXPERIMENT_NAVIPAY_OFFER_EXPERIENCE_DISABLED
|
||||
)
|
||||
?.variant
|
||||
?.enabled ?: false)
|
||||
}
|
||||
|
||||
when (
|
||||
|
||||
@@ -40,6 +40,7 @@ import com.navi.pay.management.moneytransfer.scanpay.util.UpiUriParser
|
||||
import com.navi.pay.management.moneytransfer.scanpay.util.extractUriFromQR
|
||||
import com.navi.pay.utils.DEFAULT_CONFIG
|
||||
import com.navi.pay.utils.LITMUS_EXPERIMENT_NAVIPAY_OFFER_EXPERIENCE
|
||||
import com.navi.pay.utils.LITMUS_EXPERIMENT_NAVIPAY_OFFER_EXPERIENCE_DISABLED
|
||||
import com.navi.pay.utils.NAVI_PAY_WIDGET_CLICKED_KEY
|
||||
import com.navi.rr.common.models.OfferData
|
||||
import dagger.hilt.android.lifecycle.HiltViewModel
|
||||
@@ -117,7 +118,13 @@ constructor(
|
||||
litmusExperimentsUseCase
|
||||
.execute(experimentName = LITMUS_EXPERIMENT_NAVIPAY_OFFER_EXPERIENCE)
|
||||
?.variant
|
||||
?.enabled ?: false
|
||||
?.enabled ?: false &&
|
||||
!(litmusExperimentsUseCase
|
||||
.execute(
|
||||
experimentName = LITMUS_EXPERIMENT_NAVIPAY_OFFER_EXPERIENCE_DISABLED
|
||||
)
|
||||
?.variant
|
||||
?.enabled ?: false)
|
||||
|
||||
if (isOfferExperienceEnabled) {
|
||||
val genericOffersList = naviPayOffersHelper.getCachedOffers(screenName = screenName)
|
||||
|
||||
@@ -181,6 +181,7 @@ const val LITMUS_EXPERIMENT_NAVIPAY_SMV_BINDING = "NaviPay-exp-smv-binding"
|
||||
const val LITMUS_EXPERIMENT_NAVI_FESTIVE_THEME = "festive-theme"
|
||||
const val LITMUS_EXPERIMENT_NAVI_IPL_POWERPLAY = "hpc-Navi-Powerplay"
|
||||
const val LITMUS_EXPERIMENT_NAVIPAY_OFFER_EXPERIENCE = "NaviPay-offer-experience"
|
||||
const val LITMUS_EXPERIMENT_NAVIPAY_OFFER_EXPERIENCE_DISABLED = "NaviPay-offer-experience-disabled"
|
||||
const val LITMUS_EXPERIMENT_NAVIPAY_UPI_LITE_USP = "NaviPay-exp-lite-usp-exp"
|
||||
const val LITMUS_EXPERIMENT_NAVIPAY_HIGHLIGHT_NEW_PAYEE = "NaviPay-exp-highlight-new-payee"
|
||||
val NAVI_PAY_LITMUS_EXPERIMENTS =
|
||||
@@ -191,6 +192,7 @@ val NAVI_PAY_LITMUS_EXPERIMENTS =
|
||||
LITMUS_EXPERIMENT_NAVIPAY_SMV_BINDING,
|
||||
LITMUS_EXPERIMENT_NAVI_FESTIVE_THEME,
|
||||
LITMUS_EXPERIMENT_NAVIPAY_OFFER_EXPERIENCE,
|
||||
LITMUS_EXPERIMENT_NAVIPAY_OFFER_EXPERIENCE_DISABLED,
|
||||
LITMUS_EXPERIMENT_NAVIPAY_UPI_LITE_USP,
|
||||
LITMUS_EXPERIMENT_NAVIPAY_HIGHLIGHT_NEW_PAYEE,
|
||||
LITMUS_EXPERIMENT_TXN_HISTORY_SPEND_ANALYSIS,
|
||||
|
||||
Reference in New Issue
Block a user