Merge pull request #62 from Hy4ri/fix/issue-45-ws-stuck

Fix WebSocket connection stuck on subsequent launches (Issue #45)
This commit is contained in:
M57 authored and GitHub committed 2026-06-19 20:05:36 +03:00
commit 028b490fd3
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) {