From 724e02ac8c538e9dfe4faa072082fad301e49b10 Mon Sep 17 00:00:00 2001 From: DanConwayDev Date: Fri, 20 Feb 2026 20:26:31 +0000 Subject: drop default relays from announcement events ngit init and accept_maintainership_with_defaults no longer seed relay lists from the client default set. The relay list in a Kind:30617 announcement now contains only grasp-server-derived relay URLs; no additional public relays are suggested or added automatically. --- src/bin/ngit/sub_commands/init.rs | 20 ++++---------------- 1 file changed, 4 insertions(+), 16 deletions(-) (limited to 'src/bin/ngit') diff --git a/src/bin/ngit/sub_commands/init.rs b/src/bin/ngit/sub_commands/init.rs index d24a41e..1b3bf28 100644 --- a/src/bin/ngit/sub_commands/init.rs +++ b/src/bin/ngit/sub_commands/init.rs @@ -729,13 +729,9 @@ fn resolve_fields( .filter(|r| !is_grasp_derived_relay(r, &my_existing_grasp_servers)) .collect() } else if let Ok(config) = repo_config_result { - if config.relays.is_empty() { - client.get_relay_default_set().clone() - } else { - config.relays.clone() - } + config.relays.clone() } else { - client.get_relay_default_set().clone() + vec![] }; let mut git_servers = if args.clone.is_empty() { @@ -795,20 +791,12 @@ fn resolve_fields( .iter() .filter_map(|r| format_grasp_server_url_as_relay_url(r).ok()) .collect(); - let mut options: Vec = relay_strings + let options: Vec = relay_strings .iter() .filter(|s| !grasp_relay_urls.iter().any(|r| s.as_str() == r)) .cloned() .collect(); - let mut selections: Vec = vec![true; options.len()]; - for relay in client.get_relay_default_set().clone() { - if !options.iter().any(|r| r.contains(&relay)) - && !grasp_relay_urls.iter().any(|r| relay.contains(r)) - { - options.push(relay); - selections.push(selections.is_empty()); - } - } + let selections: Vec = vec![true; options.len()]; let selected = multi_select_with_custom_value( "additional nostr relays on top of nostr-relays - 1 or 2 public relays are reccomended", "nostr relay", -- cgit v1.2.3