diff options
| author | DanConwayDev <DanConwayDev@protonmail.com> | 2025-05-23 12:36:07 +0100 |
|---|---|---|
| committer | DanConwayDev <DanConwayDev@protonmail.com> | 2025-05-23 12:43:31 +0100 |
| commit | 3e7c08d02ed4c6faec79639c0564c4ddf0590333 (patch) | |
| tree | 924bdc91c38c4b05d0cf60b800dacafba753e696 /src/bin/ngit/sub_commands | |
| parent | 3f8539d640668888294e40fce384c9c5e0460f64 (diff) | |
fix(init): additional relays dont replace ngit-relays
instead of replacing ngit-relays with additoinal relays , suppliment
Diffstat (limited to 'src/bin/ngit/sub_commands')
| -rw-r--r-- | src/bin/ngit/sub_commands/init.rs | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/src/bin/ngit/sub_commands/init.rs b/src/bin/ngit/sub_commands/init.rs index d3b3765..bf4842a 100644 --- a/src/bin/ngit/sub_commands/init.rs +++ b/src/bin/ngit/sub_commands/init.rs | |||
| @@ -441,10 +441,17 @@ pub async fn launch(cli_args: &Cli, args: &SubCommandArgs) -> Result<()> { | |||
| 441 | }, | 441 | }, |
| 442 | )?; | 442 | )?; |
| 443 | show_multi_input_prompt_success("additional nostr relays", &selected); | 443 | show_multi_input_prompt_success("additional nostr relays", &selected); |
| 444 | selected | 444 | [ |
| 445 | .iter() | 445 | formatted_selected_ngit_relays |
| 446 | .filter_map(|r| parse_relay_url(r).ok()) | 446 | .iter() |
| 447 | .collect() | 447 | .filter_map(|r| parse_relay_url(r).ok()) |
| 448 | .collect::<Vec<RelayUrl>>(), | ||
| 449 | selected | ||
| 450 | .iter() | ||
| 451 | .filter_map(|r| parse_relay_url(r).ok()) | ||
| 452 | .collect::<Vec<RelayUrl>>(), | ||
| 453 | ] | ||
| 454 | .concat() | ||
| 448 | } else { | 455 | } else { |
| 449 | let selections: Vec<bool> = vec![true; relay_defaults.len()]; | 456 | let selections: Vec<bool> = vec![true; relay_defaults.len()]; |
| 450 | if args.relays.is_empty() { | 457 | if args.relays.is_empty() { |