From 43df3c6e73893801479918e90954ba48558d4465 Mon Sep 17 00:00:00 2001 From: M57 <41645758+Hy4ri@users.noreply.github.com> Date: Fri, 19 Jun 2026 22:18:04 +0300 Subject: [PATCH] fix(#64): call wsClient.disconnect() directly in onCleared() instead of launching on cancelled scope (#94) Co-authored-by: M57 --- .../main/java/com/m57/hermescontrol/ui/chat/ChatViewModel.kt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/app/src/main/java/com/m57/hermescontrol/ui/chat/ChatViewModel.kt b/app/src/main/java/com/m57/hermescontrol/ui/chat/ChatViewModel.kt index e497e085..2ff75813 100644 --- a/app/src/main/java/com/m57/hermescontrol/ui/chat/ChatViewModel.kt +++ b/app/src/main/java/com/m57/hermescontrol/ui/chat/ChatViewModel.kt @@ -745,8 +745,6 @@ class ChatViewModel( override fun onCleared() { super.onCleared() - viewModelScope.launch(Dispatchers.IO) { - wsClient.disconnect() - } + wsClient.disconnect() } }