diff options
| author | DanConwayDev <DanConwayDev@protonmail.com> | 2026-02-17 15:30:04 +0000 |
|---|---|---|
| committer | DanConwayDev <DanConwayDev@protonmail.com> | 2026-02-17 15:30:04 +0000 |
| commit | f781e70a92d793f983687b27deada1a1eda73b36 (patch) | |
| tree | a2686603b9d6eee8b0a6173307cf5355851bee0c | |
| parent | a87debb605ae740c9d8698836b04345f1d94d769 (diff) | |
fix: place grasp-derived relays first in relay list during init
Ensures the relay hint is always a grasp server when configured.
| -rw-r--r-- | src/bin/ngit/sub_commands/init.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/bin/ngit/sub_commands/init.rs b/src/bin/ngit/sub_commands/init.rs index 087fa14..158ff29 100644 --- a/src/bin/ngit/sub_commands/init.rs +++ b/src/bin/ngit/sub_commands/init.rs | |||
| @@ -301,10 +301,10 @@ fn apply_grasp_infrastructure( | |||
| 301 | } | 301 | } |
| 302 | } | 302 | } |
| 303 | 303 | ||
| 304 | // Always add grasp-derived relay | 304 | // Always add grasp-derived relay at the beginning (for relay hint) |
| 305 | let relay_url = format_grasp_server_url_as_relay_url(grasp_server)?; | 305 | let relay_url = format_grasp_server_url_as_relay_url(grasp_server)?; |
| 306 | if !relays.contains(&relay_url) { | 306 | if !relays.contains(&relay_url) { |
| 307 | relays.push(relay_url); | 307 | relays.insert(0, relay_url); |
| 308 | } | 308 | } |
| 309 | } | 309 | } |
| 310 | Ok(()) | 310 | Ok(()) |