MCPcopy Create free account
hub / github.com/GCWing/BitFun / delete_mcp_server

Method delete_mcp_server

src/apps/cli/src/modes/chat.rs:2647–2655  ·  view source on GitHub ↗

Schedule deleting an MCP server (deferred to allow loading state to render)

(&mut self, server_id: &str, chat_view: &mut ChatView)

Source from the content-addressed store, hash-verified

2645
2646 /// Schedule deleting an MCP server (deferred to allow loading state to render)
2647 fn delete_mcp_server(&mut self, server_id: &str, chat_view: &mut ChatView) {
2648 if self.pending_mcp_op.is_some() || self.is_mcp_server_task_running(server_id) {
2649 return;
2650 }
2651
2652 chat_view.mcp_selector_set_loading(Some(server_id.to_string()));
2653 chat_view.mcp_selector_cancel_confirm_delete();
2654 self.pending_mcp_op = Some(PendingMcpOp::Delete(server_id.to_string()));
2655 }
2656
2657 /// Execute MCP server delete (called from main loop after render)
2658 fn execute_mcp_delete(

Callers 1

handle_key_eventMethod · 0.80

Tested by

no test coverage detected