From 83448a99aaf18c7a045a081c5de0c22bc4a83de1 Mon Sep 17 00:00:00 2001 From: DanConwayDev Date: Wed, 27 Nov 2024 17:08:25 +0000 Subject: chore: bump rust-nosrt v0.37.0 use RelayUrl in repo_ref which I had resisted as it mutates relay urls when printed to append a slash --- src/lib/login/fresh.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src/lib/login') diff --git a/src/lib/login/fresh.rs b/src/lib/login/fresh.rs index 23c4bdc..615c0a6 100644 --- a/src/lib/login/fresh.rs +++ b/src/lib/login/fresh.rs @@ -5,7 +5,7 @@ use console::Style; use dialoguer::theme::{ColorfulTheme, Theme}; use nostr::nips::{nip05, nip46::NostrConnectURI}; use nostr_connect::client::NostrConnect; -use nostr_sdk::{EventBuilder, Keys, Metadata, NostrSigner, PublicKey, ToBech32, Url}; +use nostr_sdk::{EventBuilder, Keys, Metadata, NostrSigner, PublicKey, RelayUrl, ToBech32}; use qrcode::QrCode; use tokio::{signal, sync::Mutex}; @@ -370,8 +370,8 @@ pub fn generate_nostr_connect_app( client .get_fallback_signer_relays() .iter() - .flat_map(|s| Url::parse(s)) - .collect::>() + .flat_map(RelayUrl::parse) + .collect::>() } else { vec![] }; @@ -438,8 +438,8 @@ pub async fn listen_for_remote_signer( let bunker_url = NostrConnectURI::Bunker { // TODO the remote signer pubkey may not be the user pubkey remote_signer_public_key: public_key, - relays: nostr_connect_url.relays(), - secret: nostr_connect_url.secret(), + relays: nostr_connect_url.relays().to_vec(), + secret: nostr_connect_url.secret().map(String::from), }; Ok((signer, public_key, bunker_url)) } else { @@ -727,7 +727,7 @@ async fn signup( client .get_fallback_relays() .iter() - .map(|s| (Url::parse(s).unwrap(), None)), + .map(|s| (RelayUrl::parse(s).unwrap(), None)), ) .sign_with_keys(&keys)?; eprintln!("publishing user profile to relays"); -- cgit v1.2.3