(server: &McpStatusInfo)
| 3519 | } |
| 3520 | |
| 3521 | fn map_mcp_status(server: &McpStatusInfo) -> McpConnectionStatus { |
| 3522 | match server.status.as_str() { |
| 3523 | "connected" => McpConnectionStatus::Connected, |
| 3524 | "failed" => McpConnectionStatus::Failed, |
| 3525 | "needs_auth" => McpConnectionStatus::NeedsAuth, |
| 3526 | "needs_client_registration" => McpConnectionStatus::NeedsClientRegistration, |
| 3527 | "disabled" => McpConnectionStatus::Disabled, |
| 3528 | _ => McpConnectionStatus::Disconnected, |
| 3529 | } |
| 3530 | } |
| 3531 | |
| 3532 | fn map_api_run_status(status: &crate::api::SessionStatusInfo) -> SessionStatus { |
| 3533 | if status.busy { |
no test coverage detected