(&self)
| 328 | } |
| 329 | |
| 330 | pub fn get_session_status(&self) -> anyhow::Result<HashMap<String, SessionStatusInfo>> { |
| 331 | let url = format!("{}/session/status", self.base_url); |
| 332 | let response = self.client.get(&url).send()?; |
| 333 | if !response.status().is_success() { |
| 334 | let status = response.status(); |
| 335 | let text = response.text().unwrap_or_default(); |
| 336 | anyhow::bail!("Failed to get session status: {} - {}", status, text); |
| 337 | } |
| 338 | Ok(response.json::<HashMap<String, SessionStatusInfo>>()?) |
| 339 | } |
| 340 | |
| 341 | pub fn update_session_title( |
| 342 | &self, |
no test coverage detected