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

Method remove

crates/opencode-mcp/src/client.rs:846–854  ·  view source on GitHub ↗
(&self, name: &str)

Source from the content-addressed store, hash-verified

844 }
845
846 pub async fn remove(&self, name: &str) -> Result<(), McpClientError> {
847 let client = self.clients.write().await.remove(name);
848 if let Some(client) = client {
849 client.close().await?;
850 }
851 self.set_status(name, McpStatus::Disabled).await;
852 self.log_event(name, "Disconnected").await;
853 Ok(())
854 }
855
856 pub async fn list(&self) -> Vec<(String, Arc<McpClient>)> {
857 self.clients

Callers 1

restartMethod · 0.45

Calls 3

closeMethod · 0.45
set_statusMethod · 0.45
log_eventMethod · 0.45

Tested by

no test coverage detected