diff options
| author | DanConwayDev <DanConwayDev@protonmail.com> | 2024-07-22 15:26:44 +0100 |
|---|---|---|
| committer | DanConwayDev <DanConwayDev@protonmail.com> | 2024-07-22 15:26:44 +0100 |
| commit | 0762d44a9ec3d8a5477e171933428cd9749e0659 (patch) | |
| tree | cc79eaf07fff399bd5083aebf67fff09cc718952 /src/login.rs | |
| parent | 8656948d488b205ee1b25ffe4c85e51ad09df345 (diff) | |
chore: bump rust-nostr to v0.33.0
bump all rust-nostr packages
move from using patched nip46 nip05 function to profile function in v33
fix send_events_to error message
Diffstat (limited to 'src/login.rs')
| -rw-r--r-- | src/login.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/login.rs b/src/login.rs index 9c7ca78..be358de 100644 --- a/src/login.rs +++ b/src/login.rs | |||
| @@ -2,7 +2,7 @@ use std::{collections::HashSet, path::Path, str::FromStr, time::Duration}; | |||
| 2 | 2 | ||
| 3 | use anyhow::{bail, Context, Result}; | 3 | use anyhow::{bail, Context, Result}; |
| 4 | use nostr::{ | 4 | use nostr::{ |
| 5 | nips::{nip05::get_nip46, nip46::NostrConnectURI}, | 5 | nips::{nip05, nip46::NostrConnectURI}, |
| 6 | PublicKey, | 6 | PublicKey, |
| 7 | }; | 7 | }; |
| 8 | use nostr_sdk::{ | 8 | use nostr_sdk::{ |
| @@ -404,17 +404,17 @@ async fn fresh_login( | |||
| 404 | pub async fn fetch_nip46_uri_from_nip05(nip05: &str) -> Result<NostrConnectURI> { | 404 | pub async fn fetch_nip46_uri_from_nip05(nip05: &str) -> Result<NostrConnectURI> { |
| 405 | let term = console::Term::stderr(); | 405 | let term = console::Term::stderr(); |
| 406 | term.write_line("contacting login service provider...")?; | 406 | term.write_line("contacting login service provider...")?; |
| 407 | let res = get_nip46(&nip05, None).await; | 407 | let res = nip05::profile(&nip05, None).await; |
| 408 | term.clear_last_lines(1)?; | 408 | term.clear_last_lines(1)?; |
| 409 | match res { | 409 | match res { |
| 410 | Ok((signer_public_key, relays)) => { | 410 | Ok(profile) => { |
| 411 | if relays.is_empty() { | 411 | if profile.nip46.is_empty() { |
| 412 | println!("nip05 provider isn't configured for remote login"); | 412 | println!("nip05 provider isn't configured for remote login"); |
| 413 | bail!("nip05 provider isn't configured for remote login") | 413 | bail!("nip05 provider isn't configured for remote login") |
| 414 | } | 414 | } |
| 415 | Ok(NostrConnectURI::Bunker { | 415 | Ok(NostrConnectURI::Bunker { |
| 416 | signer_public_key, | 416 | signer_public_key: profile.public_key, |
| 417 | relays, | 417 | relays: profile.nip46, |
| 418 | secret: None, | 418 | secret: None, |
| 419 | }) | 419 | }) |
| 420 | } | 420 | } |