List all tracked session statuses. Matches TS `SessionStatus.list()`.
(&self)
| 75 | /// List all tracked session statuses. |
| 76 | /// Matches TS `SessionStatus.list()`. |
| 77 | pub async fn list(&self) -> HashMap<String, SessionStatusInfo> { |
| 78 | let state = self.state.read().await; |
| 79 | state.clone() |
| 80 | } |
| 81 | |
| 82 | /// Set the status for a session and publish bus events. |
| 83 | /// Matches TS `SessionStatus.set(sessionID, status)`. |