Fix Inventory dialog filter.

This commit is contained in:
Thomas Andres Gomez 2025-04-20 14:57:30 +02:00
parent 04825cafda
commit 8ade16084d

View file

@ -4,6 +4,7 @@ import androidx.lifecycle.ViewModel
import androidx.lifecycle.viewModelScope import androidx.lifecycle.viewModelScope
import com.pixelized.desktop.lwa.repository.item.ItemRepository import com.pixelized.desktop.lwa.repository.item.ItemRepository
import com.pixelized.desktop.lwa.repository.settings.SettingsRepository import com.pixelized.desktop.lwa.repository.settings.SettingsRepository
import com.pixelized.desktop.lwa.utils.extention.unAccent
import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.MutableStateFlow
import kotlinx.coroutines.flow.SharingStarted import kotlinx.coroutines.flow.SharingStarted
import kotlinx.coroutines.flow.combine import kotlinx.coroutines.flow.combine
@ -23,7 +24,7 @@ class InventoryDialogViewModel(
val inventoryDialog = combine( val inventoryDialog = combine(
itemRepository.itemFlow().map { it.values }, itemRepository.itemFlow().map { it.values },
settingRepository.settingsFlow(), settingRepository.settingsFlow(),
filterFlow.first, filterFlow.first.map { it.unAccent() },
selectedCharacterSheetId, selectedCharacterSheetId,
) { items, settings, filter, characterSheetId -> ) { items, settings, filter, characterSheetId ->
factory.convertToDialogUio( factory.convertToDialogUio(