From fed5db7fa0a2f9cc67dc7679c4c7fbc2c3226d83 Mon Sep 17 00:00:00 2001 From: Thomas Andres Gomez Date: Tue, 8 Apr 2025 12:18:38 +0200 Subject: [PATCH] Fix altertion deletion on edit from GM. --- .../desktop/lwa/repository/alteration/AlterationStore.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/composeApp/src/commonMain/kotlin/com/pixelized/desktop/lwa/repository/alteration/AlterationStore.kt b/composeApp/src/commonMain/kotlin/com/pixelized/desktop/lwa/repository/alteration/AlterationStore.kt index 7af774f..6b8c289 100644 --- a/composeApp/src/commonMain/kotlin/com/pixelized/desktop/lwa/repository/alteration/AlterationStore.kt +++ b/composeApp/src/commonMain/kotlin/com/pixelized/desktop/lwa/repository/alteration/AlterationStore.kt @@ -120,11 +120,11 @@ class AlterationStore( private suspend fun handleMessage(message: SocketMessage) { when (message) { is AlterationApiSynchronisation -> when (message) { - is ApiSynchronisation.AlterationDelete -> updateAlterationFlow( + is ApiSynchronisation.AlterationUpdate -> updateAlterationFlow( alterationId = message.alterationId, ) - is ApiSynchronisation.AlterationUpdate -> _alterationsFlow.update { alterations -> + is ApiSynchronisation.AlterationDelete -> _alterationsFlow.update { alterations -> alterations.toMutableMap().also { it.remove(message.alterationId) }