@@ -164,7 +164,7 @@ class MySiteViewModel @Inject constructor(
164164 private val quickStartTracker : QuickStartTracker ,
165165 private val dispatcher : Dispatcher
166166) : ScopedViewModel(mainDispatcher) {
167- private var isDefaultABExperimentTabSet : Boolean = false
167+ private var isDefaultTabSet : Boolean = false
168168 private val _onSnackbarMessage = MutableLiveData <Event <SnackbarMessageHolder >>()
169169 private val _onTechInputDialogShown = MutableLiveData <Event <TextInputDialogModel >>()
170170 private val _onBasicDialogShown = MutableLiveData <Event <SiteDialogModel >>()
@@ -209,9 +209,10 @@ class MySiteViewModel @Inject constructor(
209209 listOf (MySiteTabType .ALL )
210210 }
211211
212- private val defaultABExperimentTab : MySiteTabType
212+ private val defaultTab : MySiteTabType
213213 get() = if (isMySiteTabsEnabled) {
214- if (appPrefsWrapper.getMySiteInitialScreen() == MySiteTabType .SITE_MENU .label) {
214+ if (appPrefsWrapper.getMySiteInitialScreen(buildConfigWrapper.isJetpackApp) ==
215+ MySiteTabType .SITE_MENU .label) {
215216 MySiteTabType .SITE_MENU
216217 } else {
217218 MySiteTabType .DASHBOARD
@@ -530,20 +531,20 @@ class MySiteViewModel @Inject constructor(
530531 _onNavigation .value = Event (SiteNavigationAction .OpenJetpackPoweredBottomSheet )
531532 }
532533
533- private fun shouldEnableQuickLinkRibbonFocusPoints () = defaultABExperimentTab == MySiteTabType .DASHBOARD
534+ private fun shouldEnableQuickLinkRibbonFocusPoints () = defaultTab == MySiteTabType .DASHBOARD
534535
535- private fun shouldEnableSiteItemsFocusPoints () = defaultABExperimentTab != MySiteTabType .DASHBOARD
536+ private fun shouldEnableSiteItemsFocusPoints () = defaultTab != MySiteTabType .DASHBOARD
536537
537538 private fun getCardTypeExclusionFiltersForTab (tabType : MySiteTabType ) = when (tabType) {
538539 MySiteTabType .SITE_MENU -> mutableListOf<Type >().apply {
539540 add(Type .DASHBOARD_CARDS )
540- if (defaultABExperimentTab == MySiteTabType .DASHBOARD ) {
541+ if (defaultTab == MySiteTabType .DASHBOARD ) {
541542 add(Type .QUICK_START_CARD )
542543 }
543544 add(Type .QUICK_LINK_RIBBON )
544545 }
545546 MySiteTabType .DASHBOARD -> mutableListOf<Type >().apply {
546- if (defaultABExperimentTab == MySiteTabType .SITE_MENU ) {
547+ if (defaultTab == MySiteTabType .SITE_MENU ) {
547548 add(Type .QUICK_START_CARD )
548549 }
549550 add(Type .DOMAIN_REGISTRATION_CARD )
@@ -553,8 +554,8 @@ class MySiteViewModel @Inject constructor(
553554 }
554555
555556 private fun shouldIncludeDynamicCards (tabType : MySiteTabType ) = when (tabType) {
556- MySiteTabType .SITE_MENU -> defaultABExperimentTab != MySiteTabType .DASHBOARD
557- MySiteTabType .DASHBOARD -> defaultABExperimentTab != MySiteTabType .SITE_MENU
557+ MySiteTabType .SITE_MENU -> defaultTab != MySiteTabType .DASHBOARD
558+ MySiteTabType .DASHBOARD -> defaultTab != MySiteTabType .SITE_MENU
558559 MySiteTabType .ALL -> true
559560 }
560561
@@ -720,7 +721,7 @@ class MySiteViewModel @Inject constructor(
720721
721722 private fun onQuickStartTaskTypeItemClick (type : QuickStartTaskType ) {
722723 clearActiveQuickStartTask()
723- if (defaultABExperimentTab == MySiteTabType .DASHBOARD ) {
724+ if (defaultTab == MySiteTabType .DASHBOARD ) {
724725 cardsTracker.trackQuickStartCardItemClicked(type)
725726 } else {
726727 quickStartTracker.track(Stat .QUICK_START_TAPPED , mapOf (TYPE to type.toString()))
@@ -1074,7 +1075,7 @@ class MySiteViewModel @Inject constructor(
10741075 }
10751076
10761077 fun onCreateSiteResult () {
1077- isDefaultABExperimentTabSet = false
1078+ isDefaultTabSet = false
10781079 selectDefaultTabIfNeeded()
10791080 }
10801081
@@ -1269,9 +1270,9 @@ class MySiteViewModel @Inject constructor(
12691270 @Suppress(" NestedBlockDepth" )
12701271 private fun selectDefaultTabIfNeeded () {
12711272 if (! isMySiteTabsEnabled) return
1272- val index = orderedTabTypes.indexOf(defaultABExperimentTab )
1273+ val index = orderedTabTypes.indexOf(defaultTab )
12731274 if (index != - 1 ) {
1274- if (isDefaultABExperimentTabSet ) {
1275+ if (isDefaultTabSet ) {
12751276 // This logic checks if the current default tab is the same as the tab
12761277 // set as initial screen, if yes then return
12771278 _selectTab .value?.let { tab ->
@@ -1281,7 +1282,7 @@ class MySiteViewModel @Inject constructor(
12811282 }
12821283 quickStartRepository.quickStartTaskOriginTab = orderedTabTypes[index]
12831284 _selectTab .postValue(Event (TabNavigation (index, smoothAnimation = false )))
1284- isDefaultABExperimentTabSet = true
1285+ isDefaultTabSet = true
12851286 }
12861287 }
12871288
@@ -1290,7 +1291,7 @@ class MySiteViewModel @Inject constructor(
12901291 .forEach { domainRegistrationCardShownTracker.trackShown(it.type) }
12911292 siteSelected.cardAndItems.filterIsInstance<DashboardCards >().forEach { cardsTracker.trackShown(it) }
12921293 siteSelected.cardAndItems.filterIsInstance<QuickStartCard >()
1293- .firstOrNull()?.let { quickStartTracker.trackShown(it.type, defaultABExperimentTab ) }
1294+ .firstOrNull()?.let { quickStartTracker.trackShown(it.type, defaultTab ) }
12941295 siteSelected.dashboardCardsAndItems.filterIsInstance<QuickStartCard >()
12951296 .firstOrNull()?.let { cardsTracker.trackQuickStartCardShown(quickStartRepository.quickStartType) }
12961297 }
0 commit comments