From ed14a1c69eb822b632ec4313d391a7704d0e59ad Mon Sep 17 00:00:00 2001 From: Trey t Date: Mon, 8 Dec 2025 23:24:22 -0600 Subject: [PATCH] Update myResidences when residence is deleted MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit DataManager.removeResidence() now also updates _myResidences so the residence list view updates immediately without requiring a manual refresh. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .../kotlin/com/example/casera/data/DataManager.kt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/composeApp/src/commonMain/kotlin/com/example/casera/data/DataManager.kt b/composeApp/src/commonMain/kotlin/com/example/casera/data/DataManager.kt index 9347569..26fc633 100644 --- a/composeApp/src/commonMain/kotlin/com/example/casera/data/DataManager.kt +++ b/composeApp/src/commonMain/kotlin/com/example/casera/data/DataManager.kt @@ -326,6 +326,13 @@ object DataManager { _tasksByResidence.value = _tasksByResidence.value - residenceId _documentsByResidence.value = _documentsByResidence.value - residenceId _residenceSummaries.value = _residenceSummaries.value - residenceId + + // Also update myResidences so the list view updates immediately + _myResidences.value?.let { current -> + _myResidences.value = current.copy( + residences = current.residences.filter { it.id != residenceId } + ) + } persistToDisk() }