@@ -28,26 +28,26 @@ class DebugFeaturesStateFactory @Inject constructor(
28
28
return FeaturesState (listOf (
29
29
createEnumFeature(
30
30
label = " Onboarding variant" ,
31
- override = debugFeatures.onboardingVariant(),
32
- default = defaultFeatures.onboardingVariant()
31
+ featureOverride = debugFeatures.onboardingVariant(),
32
+ featureDefault = defaultFeatures.onboardingVariant()
33
33
),
34
34
35
35
Feature .BooleanFeature (
36
36
label = " FTUE Splash - I already have an account" ,
37
- override = debugFeatures.isAlreadyHaveAccountSplashEnabled().takeIf {
37
+ featureOverride = debugFeatures.isAlreadyHaveAccountSplashEnabled().takeIf {
38
38
debugFeatures.hasOverride(DebugFeatureKeys .alreadyHaveAnAccount)
39
39
},
40
- default = defaultFeatures.isAlreadyHaveAccountSplashEnabled(),
40
+ featureDefault = defaultFeatures.isAlreadyHaveAccountSplashEnabled(),
41
41
key = DebugFeatureKeys .alreadyHaveAnAccount
42
42
)
43
43
))
44
44
}
45
45
46
- private inline fun <reified T : Enum <T >> createEnumFeature (label : String , override : T , default : T ): Feature {
46
+ private inline fun <reified T : Enum <T >> createEnumFeature (label : String , featureOverride : T , featureDefault : T ): Feature {
47
47
return Feature .EnumFeature (
48
48
label = label,
49
- override = override .takeIf { debugFeatures.hasEnumOverride(T ::class ) },
50
- default = default ,
49
+ override = featureOverride .takeIf { debugFeatures.hasEnumOverride(T ::class ) },
50
+ default = featureDefault ,
51
51
options = enumValues<T >().toList(),
52
52
type = T ::class
53
53
)
0 commit comments