settings.rs
1use anyhow::Result;
2use serde_json::Value;
3
4pub fn remove_context_server_source(settings: &mut Value) -> Result<()> {
5 if let Some(obj) = settings.as_object_mut() {
6 if let Some(context_servers) = obj.get_mut("context_servers") {
7 if let Some(servers) = context_servers.as_object_mut() {
8 for (_, server) in servers.iter_mut() {
9 if let Some(server_obj) = server.as_object_mut() {
10 server_obj.remove("source");
11 }
12 }
13 }
14 }
15 }
16 Ok(())
17}