fix(notification): disconnect idle background socket (#858)

* fix(notification): disconnect idle background socket

* fix(notification): clear rejected prompt state
This commit is contained in:
AlexDev_ authored and GitHub committed 2026-08-09 12:06:59 +03:00
1 parent 0db741edfe
commit 3b033a025b
8 files changed
+221 -40

No files matched your search

@@ -1238,6 +1238,7 @@ class ChatViewModelTest {
fun testSendMessage() =
runTest {
val (viewModel, sessionId) = createViewModelWithSession()
ActiveSessionHolder.set(sessionId, "stale-session")
viewModel.sendMessage("Hello Hermes")
advanceUntilIdle()
@@ -1254,6 +1255,7 @@ class ChatViewModelTest {
.role,
)
assertTrue(viewModel.uiState.value.isAgentTyping)
assertEquals(sessionId, ActiveSessionHolder.resolveStoredSessionId(sessionId))
verify { HermesWsClient.sendMessage(sessionId, "Hello Hermes", any()) }
}