Skip to content

Commit 0175cb4

Browse files
committed
+ Adds: live data to pass on the site null state to the ui
1 parent f35a5a5 commit 0175cb4

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

WordPress/src/main/java/org/wordpress/android/ui/mysite/personalization/PersonalizationViewModel.kt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@ class PersonalizationViewModel @Inject constructor(
2323
val uiState = dashboardCardPersonalizationViewModelSlice.uiState
2424
val shortcutsState = shortcutsPersonalizationViewModelSlice.uiState
2525

26+
private val _onSelectedSiteMissing = MutableLiveData<Unit>()
27+
val onSelectedSiteMissing = _onSelectedSiteMissing as LiveData<Unit>
28+
2629
init {
2730
shortcutsPersonalizationViewModelSlice.initialize(viewModelScope)
2831
dashboardCardPersonalizationViewModelSlice.initialize(viewModelScope)
@@ -31,7 +34,7 @@ class PersonalizationViewModel @Inject constructor(
3134
fun start() {
3235
val site = selectedSiteRepository.getSelectedSite()
3336
if (site == null) {
34-
//todo pass a state to the ui
37+
_onSelectedSiteMissing.value = Unit
3538
return
3639
}
3740

0 commit comments

Comments
 (0)