upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDanConwayDev <DanConwayDev@protonmail.com>2026-02-17 15:30:04 +0000
committerDanConwayDev <DanConwayDev@protonmail.com>2026-02-17 15:30:04 +0000
commitf781e70a92d793f983687b27deada1a1eda73b36 (patch)
treea2686603b9d6eee8b0a6173307cf5355851bee0c
parenta87debb605ae740c9d8698836b04345f1d94d769 (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.rs4
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(())