fix(notification): disconnect idle background socket (#858)
* fix(notification): disconnect idle background socket * fix(notification): clear rejected prompt state
This commit is contained in:
@@ -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