upleb.uk

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

summaryrefslogtreecommitdiff
path: root/src/lib/git
diff options
context:
space:
mode:
authorDanConwayDev <DanConwayDev@protonmail.com>2025-07-31 12:35:11 +0100
committerDanConwayDev <DanConwayDev@protonmail.com>2025-07-31 12:35:11 +0100
commit9d4adb9afd591ccef8827902034378acd700c6f8 (patch)
tree46956e4b56f98e3b5d59a285ff08207d659fcc14 /src/lib/git
parent8fe7737a491d6056d6e865bfdecd02e3dda3e8f5 (diff)
fix: nip05 breaking changes in rust-nostr
as its now 'bring your own transport'
Diffstat (limited to 'src/lib/git')
-rw-r--r--src/lib/git/nostr_url.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/git/nostr_url.rs b/src/lib/git/nostr_url.rs
index 8abf3f7..5e92a84 100644
--- a/src/lib/git/nostr_url.rs
+++ b/src/lib/git/nostr_url.rs
@@ -2,10 +2,11 @@ use core::fmt;
2use std::{collections::HashMap, str::FromStr}; 2use std::{collections::HashMap, str::FromStr};
3 3
4use anyhow::{Context, Error, Result, anyhow, bail}; 4use anyhow::{Context, Error, Result, anyhow, bail};
5use nostr::nips::{nip01::Coordinate, nip05, nip19::Nip19Coordinate}; 5use nostr::nips::{nip01::Coordinate, nip19::Nip19Coordinate};
6use nostr_sdk::{FromBech32, PublicKey, RelayUrl, ToBech32, Url}; 6use nostr_sdk::{FromBech32, PublicKey, RelayUrl, ToBech32, Url};
7 7
8use super::{Repo, get_git_config_item, save_git_config_item}; 8use super::{Repo, get_git_config_item, save_git_config_item};
9use crate::client::nip05_query;
9 10
10#[derive(Debug, PartialEq, Default, Clone)] 11#[derive(Debug, PartialEq, Default, Clone)]
11pub enum ServerProtocol { 12pub enum ServerProtocol {
@@ -206,8 +207,7 @@ impl NostrUrlDecoded {
206 if s.len() == 2 { s[1] } else { s[0] } 207 if s.len() == 2 { s[1] } else { s[0] }
207 }; 208 };
208 term.write_line(&format!("fetching pubic key info from {domain}..."))?; 209 term.write_line(&format!("fetching pubic key info from {domain}..."))?;
209 // TODO we now need to implement our own wrapper for this 210 let res = nip05_query(npub_or_nip05).await.context(format!(
210 let res = nip05::profile(npub_or_nip05, None).await.context(format!(
211 "failed to get nostr public key for {npub_or_nip05} from {domain}" 211 "failed to get nostr public key for {npub_or_nip05} from {domain}"
212 ))?; 212 ))?;
213 term.clear_last_lines(1)?; 213 term.clear_last_lines(1)?;