How to get the new item name when I perform an update in Room?
I have 5 items in Room and I want to update the name of one item. Here is what I have tried:
interface ItemDao {
@Query("SELECT * FROM item_table")
fun getItems(): Flow
@Update
fun updateItem(item: Item)
}
My repo is very simple:
interface ItemRepository {
fun getItems(): Flow
fun updateItem(item: Item)
}
Inside the ViewModel I do:
class ItemsViewModel @Inject constructor(
private val repo: ItemRepository
) : ViewModel() {
private val _result =...