dazzling-answer-34446
01/31/2024, 11:34 AMfresh-football-47124
fresh-football-47124
fresh-football-47124
dazzling-answer-34446
01/31/2024, 2:05 PMfresh-football-47124
dazzling-answer-34446
02/01/2024, 12:31 PMenum class TestVariant {
VARIANT_A,
VARIANT_B,
VARIANT_C,
CONTROL;
override fun toString(): String {
return when (this) {
VARIANT_A -> "VariantA"
VARIANT_B -> "VariantB"
VARIANT_C -> "VariantC"
CONTROL -> "Baseline"
}
}
}
private fun gbTestVariant(value: String?): TestVariant {
val variant: TestVariant = when (value) {
"VariantA" -> TestVariant.VARIANT_A
"VariantB" -> TestVariant.VARIANT_B
"VariantC" -> TestVariant.VARIANT_C
else -> TestVariant.CONTROL
}
return variant
}
val featureVariant: TestVariant by lazy { gbTestVariant(growthbook.feature(IS_FEATURE_ENABLED).value as? String)}
dazzling-answer-34446
02/01/2024, 2:01 PMclever-rose-53406
02/05/2024, 12:08 PM