From 9d4adb9afd591ccef8827902034378acd700c6f8 Mon Sep 17 00:00:00 2001 From: DanConwayDev Date: Thu, 31 Jul 2025 12:35:11 +0100 Subject: fix: nip05 breaking changes in rust-nostr as its now 'bring your own transport' --- src/lib/login/fresh.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/lib/login') diff --git a/src/lib/login/fresh.rs b/src/lib/login/fresh.rs index aec8df5..a9cf845 100644 --- a/src/lib/login/fresh.rs +++ b/src/lib/login/fresh.rs @@ -3,7 +3,7 @@ use std::{str::FromStr, sync::Arc, time::Duration}; use anyhow::{Context, Result, bail}; use console::Style; use dialoguer::theme::{ColorfulTheme, Theme}; -use nostr::nips::{nip05, nip46::NostrConnectURI}; +use nostr::nips::nip46::NostrConnectURI; use nostr_connect::client::NostrConnect; use nostr_sdk::{EventBuilder, Keys, Metadata, NostrSigner, PublicKey, RelayUrl, ToBech32}; use qrcode::QrCode; @@ -25,7 +25,7 @@ use crate::{ Interactor, InteractorPrompt, Printer, PromptChoiceParms, PromptConfirmParms, PromptInputParms, PromptPasswordParms, }, - client::{Connect, send_events}, + client::{Connect, nip05_query, send_events}, git::{Repo, RepoActions, remove_git_config_item, save_git_config_item}, }; @@ -384,8 +384,7 @@ pub fn generate_nostr_connect_app( pub async fn fetch_nip46_uri_from_nip05(nip05: &str) -> Result { let term = console::Term::stderr(); term.write_line("contacting login service provider...")?; - // TODO we now need to implement our own wrapper for this - let res = nip05::profile(&nip05, None).await; + let res = nip05_query(nip05).await; term.clear_last_lines(1)?; match res { Ok(profile) => { -- cgit v1.2.3