()
| 457 | } |
| 458 | |
| 459 | export function resetAgentObserverStore() { |
| 460 | generation += 1; |
| 461 | const unsubscribe = unsubscribeRelay; |
| 462 | unsubscribeRelay = null; |
| 463 | startPromise = null; |
| 464 | eventProcessingQueue = Promise.resolve(); |
| 465 | eventsByAgent.clear(); |
| 466 | transcriptByAgent.clear(); |
| 467 | snapshotByAgent.clear(); |
| 468 | knownAgentPubkeys.clear(); |
| 469 | knownAgentsBySubscription.clear(); |
| 470 | onSessionConfigCaptured = null; |
| 471 | connectionState = "idle"; |
| 472 | errorMessage = null; |
| 473 | notifyListeners(); |
| 474 | void unsubscribe?.(); |
| 475 | } |
no test coverage detected