@@ -20,6 +20,7 @@ data class BetaOptions(
2020 val balanceCurrencySelectionEnabled : Boolean ,
2121 val kadoWebViewEnabled : Boolean ,
2222 val shareTweetToTip : Boolean ,
23+ val tipCardOnHomeScreen : Boolean ,
2324) {
2425 companion object {
2526 // Default states for various beta flags in app.
@@ -37,7 +38,8 @@ data class BetaOptions(
3738 tipsChatCashEnabled = false ,
3839 balanceCurrencySelectionEnabled = true ,
3940 kadoWebViewEnabled = false ,
40- shareTweetToTip = false
41+ shareTweetToTip = false ,
42+ tipCardOnHomeScreen = true ,
4143 )
4244 }
4345}
@@ -73,7 +75,8 @@ class BetaFlagsRepository @Inject constructor(
7375 observeBetaFlag(PrefsBool .BALANCE_CURRENCY_SELECTION_ENABLED , defaults.balanceCurrencySelectionEnabled),
7476 observeBetaFlag(PrefsBool .DISPLAY_ERRORS , default = defaults.displayErrors),
7577 observeBetaFlag(PrefsBool .KADO_WEBVIEW_ENABLED , default = defaults.kadoWebViewEnabled),
76- observeBetaFlag(PrefsBool .SHARE_TWEET_TO_TIP , default = defaults.shareTweetToTip)
78+ observeBetaFlag(PrefsBool .SHARE_TWEET_TO_TIP , default = defaults.shareTweetToTip),
79+ observeBetaFlag(PrefsBool .TIP_CARD_ON_HOMESCREEN , defaults.tipCardOnHomeScreen)
7780 ) {
7881 BetaOptions (
7982 showNetworkDropOff = it[0 ],
@@ -89,7 +92,8 @@ class BetaFlagsRepository @Inject constructor(
8992 balanceCurrencySelectionEnabled = it[10 ],
9093 displayErrors = it[11 ],
9194 kadoWebViewEnabled = it[12 ],
92- shareTweetToTip = it[13 ]
95+ shareTweetToTip = it[13 ],
96+ tipCardOnHomeScreen = it[14 ]
9397 )
9498 }
9599 }
0 commit comments