feat: Update ListDetailViewModel to fetch fields for the list with debounce support

This commit is contained in:
2025-10-25 15:46:14 +02:00
parent 8d2e110cfd
commit 36ae1f8c33
2 changed files with 8 additions and 1 deletions
@@ -41,7 +41,6 @@ class ListDetailViewModel(
.debounce(75) .debounce(75)
.collect { listWithFields -> .collect { listWithFields ->
_list.value = listWithFields?.list _list.value = listWithFields?.list
_fields.value = listWithFields?.fields ?: emptyList()
} }
} }
@@ -50,6 +49,14 @@ class ListDetailViewModel(
_items.value = itemsData _items.value = itemsData
} }
} }
viewModelScope.launch {
database.fieldDao().getFieldsForList(listId)
.debounce(75)
.collect { fieldsData ->
_fields.value = fieldsData
}
}
} }
private fun startPeriodicSync() { private fun startPeriodicSync() {
Binary file not shown.