@@ -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,9 @@ 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 ) == MySiteTabType .SITE_MENU .label) {
215215 MySiteTabType .SITE_MENU
216216 } else {
217217 MySiteTabType .DASHBOARD
@@ -530,20 +530,20 @@ class MySiteViewModel @Inject constructor(
530530 _onNavigation .value = Event (SiteNavigationAction .OpenJetpackPoweredBottomSheet )
531531 }
532532
533- private fun shouldEnableQuickLinkRibbonFocusPoints () = defaultABExperimentTab == MySiteTabType .DASHBOARD
533+ private fun shouldEnableQuickLinkRibbonFocusPoints () = defaultTab == MySiteTabType .DASHBOARD
534534
535- private fun shouldEnableSiteItemsFocusPoints () = defaultABExperimentTab != MySiteTabType .DASHBOARD
535+ private fun shouldEnableSiteItemsFocusPoints () = defaultTab != MySiteTabType .DASHBOARD
536536
537537 private fun getCardTypeExclusionFiltersForTab (tabType : MySiteTabType ) = when (tabType) {
538538 MySiteTabType .SITE_MENU -> mutableListOf<Type >().apply {
539539 add(Type .DASHBOARD_CARDS )
540- if (defaultABExperimentTab == MySiteTabType .DASHBOARD ) {
540+ if (defaultTab == MySiteTabType .DASHBOARD ) {
541541 add(Type .QUICK_START_CARD )
542542 }
543543 add(Type .QUICK_LINK_RIBBON )
544544 }
545545 MySiteTabType .DASHBOARD -> mutableListOf<Type >().apply {
546- if (defaultABExperimentTab == MySiteTabType .SITE_MENU ) {
546+ if (defaultTab == MySiteTabType .SITE_MENU ) {
547547 add(Type .QUICK_START_CARD )
548548 }
549549 add(Type .DOMAIN_REGISTRATION_CARD )
@@ -553,8 +553,8 @@ class MySiteViewModel @Inject constructor(
553553 }
554554
555555 private fun shouldIncludeDynamicCards (tabType : MySiteTabType ) = when (tabType) {
556- MySiteTabType .SITE_MENU -> defaultABExperimentTab != MySiteTabType .DASHBOARD
557- MySiteTabType .DASHBOARD -> defaultABExperimentTab != MySiteTabType .SITE_MENU
556+ MySiteTabType .SITE_MENU -> defaultTab != MySiteTabType .DASHBOARD
557+ MySiteTabType .DASHBOARD -> defaultTab != MySiteTabType .SITE_MENU
558558 MySiteTabType .ALL -> true
559559 }
560560
@@ -720,7 +720,7 @@ class MySiteViewModel @Inject constructor(
720720
721721 private fun onQuickStartTaskTypeItemClick (type : QuickStartTaskType ) {
722722 clearActiveQuickStartTask()
723- if (defaultABExperimentTab == MySiteTabType .DASHBOARD ) {
723+ if (defaultTab == MySiteTabType .DASHBOARD ) {
724724 cardsTracker.trackQuickStartCardItemClicked(type)
725725 } else {
726726 quickStartTracker.track(Stat .QUICK_START_TAPPED , mapOf (TYPE to type.toString()))
@@ -1074,7 +1074,7 @@ class MySiteViewModel @Inject constructor(
10741074 }
10751075
10761076 fun onCreateSiteResult () {
1077- isDefaultABExperimentTabSet = false
1077+ isDefaultTabSet = false
10781078 selectDefaultTabIfNeeded()
10791079 }
10801080
@@ -1269,9 +1269,9 @@ class MySiteViewModel @Inject constructor(
12691269 @Suppress(" NestedBlockDepth" )
12701270 private fun selectDefaultTabIfNeeded () {
12711271 if (! isMySiteTabsEnabled) return
1272- val index = orderedTabTypes.indexOf(defaultABExperimentTab )
1272+ val index = orderedTabTypes.indexOf(defaultTab )
12731273 if (index != - 1 ) {
1274- if (isDefaultABExperimentTabSet ) {
1274+ if (isDefaultTabSet ) {
12751275 // This logic checks if the current default tab is the same as the tab
12761276 // set as initial screen, if yes then return
12771277 _selectTab .value?.let { tab ->
@@ -1281,7 +1281,7 @@ class MySiteViewModel @Inject constructor(
12811281 }
12821282 quickStartRepository.quickStartTaskOriginTab = orderedTabTypes[index]
12831283 _selectTab .postValue(Event (TabNavigation (index, smoothAnimation = false )))
1284- isDefaultABExperimentTabSet = true
1284+ isDefaultTabSet = true
12851285 }
12861286 }
12871287
@@ -1290,7 +1290,7 @@ class MySiteViewModel @Inject constructor(
12901290 .forEach { domainRegistrationCardShownTracker.trackShown(it.type) }
12911291 siteSelected.cardAndItems.filterIsInstance<DashboardCards >().forEach { cardsTracker.trackShown(it) }
12921292 siteSelected.cardAndItems.filterIsInstance<QuickStartCard >()
1293- .firstOrNull()?.let { quickStartTracker.trackShown(it.type, defaultABExperimentTab ) }
1293+ .firstOrNull()?.let { quickStartTracker.trackShown(it.type, defaultTab ) }
12941294 siteSelected.dashboardCardsAndItems.filterIsInstance<QuickStartCard >()
12951295 .firstOrNull()?.let { cardsTracker.trackQuickStartCardShown(quickStartRepository.quickStartType) }
12961296 }
0 commit comments