Fix WebSocket connection stuck on subsequent launches (Issue #45)

This commit is contained in:
Hy4ri committed 2026-06-19 19:56:50 +03:00
1 parent 6b9bab9c25
commit 23ff263641
1 file changed
+9
@@ -79,6 +79,15 @@ class ChatViewModel(
handleWsEvent(event)
}
}
if (wsClient.isConnected) {
_uiState.update { it.copy(isConnected = true, isLoading = false) }
addSystemMessage("Connected to Hermes")
loadSessions()
if (_uiState.value.currentSessionId == null) {
createNewSession()
}
}
}
private fun handleWsEvent(event: WsEvent) {