From de8cc44fdd09505e088fac4a106ff98b8e090182 Mon Sep 17 00:00:00 2001 From: Stefano Sansone Date: Wed, 21 Feb 2024 11:51:24 +0000 Subject: [PATCH] replace itemsLiveData with uiState flow in currentSavedItemUnderEdit --- .../app/omnivore/omnivore/feature/library/LibraryViewModel.kt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/android/Omnivore/app/src/main/java/app/omnivore/omnivore/feature/library/LibraryViewModel.kt b/android/Omnivore/app/src/main/java/app/omnivore/omnivore/feature/library/LibraryViewModel.kt index c42f30cd4..0ccd94377 100644 --- a/android/Omnivore/app/src/main/java/app/omnivore/omnivore/feature/library/LibraryViewModel.kt +++ b/android/Omnivore/app/src/main/java/app/omnivore/omnivore/feature/library/LibraryViewModel.kt @@ -3,7 +3,6 @@ package app.omnivore.omnivore.feature.library import androidx.compose.runtime.getValue import androidx.compose.runtime.mutableStateOf import androidx.compose.runtime.setValue -import androidx.lifecycle.MediatorLiveData import androidx.lifecycle.MutableLiveData import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope @@ -97,7 +96,6 @@ class LibraryViewModel @Inject constructor( } } - private val itemsLiveData = MediatorLiveData>() val appliedFilterLiveData = MutableLiveData(SavedItemFilter.INBOX) val appliedSortFilterLiveData = MutableLiveData(SavedItemSortFilter.NEWEST) val bottomSheetState = MutableLiveData(LibraryBottomSheetState.HIDDEN) @@ -434,7 +432,7 @@ class LibraryViewModel @Inject constructor( fun currentSavedItemUnderEdit(): SavedItemWithLabelsAndHighlights? { currentItem.value?.let { itemID -> - return itemsLiveData.value?.first { it.savedItem.savedItemId == itemID } + return (uiState.value as LibraryUiState.Success).items.first { it.savedItem.savedItemId == itemID } } return null