From d64748b810bf64638a5eb71eac054d91dae0c0f1 Mon Sep 17 00:00:00 2001 From: DanConwayDev Date: Wed, 21 May 2025 12:32:41 +0100 Subject: feat: add support for default relay overrides via git config so they can be overwritten locally and globally --- src/bin/git_remote_nostr/main.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/bin/git_remote_nostr/main.rs') diff --git a/src/bin/git_remote_nostr/main.rs b/src/bin/git_remote_nostr/main.rs index daa924f..29731e2 100644 --- a/src/bin/git_remote_nostr/main.rs +++ b/src/bin/git_remote_nostr/main.rs @@ -14,7 +14,11 @@ use std::{ use anyhow::{Context, Result, bail}; use client::{Connect, consolidate_fetch_reports, get_repo_ref_from_cache}; use git::{RepoActions, nostr_url::NostrUrlDecoded}; -use ngit::{client, git, login::existing::load_existing_login}; +use ngit::{ + client::{self, Params}, + git, + login::existing::load_existing_login, +}; use nostr::nips::nip19::Nip19Coordinate; use utils::read_line; @@ -33,7 +37,7 @@ async fn main() -> Result<()> { let git_repo_path = git_repo.get_path()?; - let mut client = Client::default(); + let mut client = Client::new(Params::with_git_config_relay_defaults(&Some(&git_repo))); if let Ok((signer, _, _)) = load_existing_login( &Some(&git_repo), -- cgit v1.2.3