From 36ae1f8c33780a41978415b120e50f4d519c408a Mon Sep 17 00:00:00 2001 From: gabriel20xx Date: Sat, 25 Oct 2025 15:46:14 +0200 Subject: [PATCH] feat: Update ListDetailViewModel to fetch fields for the list with debounce support --- .../app/ui/screens/ListDetailViewModel.kt | 9 ++++++++- CollabTableAndroid/build-output.txt | Bin 5698 -> 6662 bytes 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CollabTableAndroid/app/src/main/java/com/collabtable/app/ui/screens/ListDetailViewModel.kt b/CollabTableAndroid/app/src/main/java/com/collabtable/app/ui/screens/ListDetailViewModel.kt index c2f4a5e..400204a 100644 --- a/CollabTableAndroid/app/src/main/java/com/collabtable/app/ui/screens/ListDetailViewModel.kt +++ b/CollabTableAndroid/app/src/main/java/com/collabtable/app/ui/screens/ListDetailViewModel.kt @@ -41,7 +41,6 @@ class ListDetailViewModel( .debounce(75) .collect { listWithFields -> _list.value = listWithFields?.list - _fields.value = listWithFields?.fields ?: emptyList() } } @@ -50,6 +49,14 @@ class ListDetailViewModel( _items.value = itemsData } } + + viewModelScope.launch { + database.fieldDao().getFieldsForList(listId) + .debounce(75) + .collect { fieldsData -> + _fields.value = fieldsData + } + } } private fun startPeriodicSync() { diff --git a/CollabTableAndroid/build-output.txt b/CollabTableAndroid/build-output.txt index 81dfa0f17f0c158a2d4f8675aca6756b07c02ed3..8a11f4bf78313620969b32fb23b4e7bb59861d04 100644 GIT binary patch delta 1303 zcmeH_u}Z^G6o&sII0)6r!7W=AY@uL5JBThq2hpLpIHhTt2Gd58XmrZvDs`z;W2{6S-KkJtN9wY6bu3Rq zO~K_@h6zCV%J>Vsspk0WXzXmC^F8rUk3Z}lcMFFPiTR+$?1B8sT^IqiYC`xF;G2wzbWeI0!WJ5 zYl6$dwMb}iPeygcTMIM!@2Q^W=xZU1ptQf+cdg~!v4