fix(notification): disconnect idle background socket (#858)
* fix(notification): disconnect idle background socket * fix(notification): clear rejected prompt state
This commit is contained in:
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()) }
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user