MCPcopy Create free account
hub / github.com/ChrisFeldmeier/OpenCodeRust / map_mcp_status

Function map_mcp_status

crates/opencode-tui/src/app/app.rs:3521–3530  ·  view source on GitHub ↗
(server: &McpStatusInfo)

Source from the content-addressed store, hash-verified

3519}
3520
3521fn 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
3532fn map_api_run_status(status: &crate::api::SessionStatusInfo) -> SessionStatus {
3533 if status.busy {

Callers 1

refresh_mcp_dialogMethod · 0.85

Calls 1

as_strMethod · 0.45

Tested by

no test coverage detected