Fix WebSocket connection stuck on subsequent launches (Issue #45)
This commit is contained in:
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) {
|
||||
|
||||
Reference in new issue
Block a user