upleb.uk

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

summaryrefslogtreecommitdiff
path: root/src/lib/login/fresh.rs
diff options
context:
space:
mode:
authorDanConwayDev <DanConwayDev@protonmail.com>2024-11-27 07:41:25 +0000
committerDanConwayDev <DanConwayDev@protonmail.com>2024-11-27 07:41:25 +0000
commitc92e252adc9990fa4d147bad0a8bccafc19dfbb8 (patch)
tree4bea092f25cd8c06ca0ad11a691cf623a24ff9cb /src/lib/login/fresh.rs
parentbdf71cb3d5a5ff8399c10c8d2492d3dd01c5fa33 (diff)
feat(export-keys): to use in other clients
as part of the easy on-boaridng flow
Diffstat (limited to 'src/lib/login/fresh.rs')
-rw-r--r--src/lib/login/fresh.rs8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/lib/login/fresh.rs b/src/lib/login/fresh.rs
index b874992..95c86a4 100644
--- a/src/lib/login/fresh.rs
+++ b/src/lib/login/fresh.rs
@@ -447,7 +447,7 @@ pub async fn listen_for_remote_signer(
447 } 447 }
448} 448}
449 449
450fn generate_qr(data: &str) -> Result<Vec<String>> { 450pub fn generate_qr(data: &str) -> Result<Vec<String>> {
451 let mut lines = vec![]; 451 let mut lines = vec![];
452 let qr = 452 let qr =
453 QrCode::new(data.as_bytes()).context("failed to create QR of nostrconnect login url")?; 453 QrCode::new(data.as_bytes()).context("failed to create QR of nostrconnect login url")?;
@@ -695,7 +695,7 @@ async fn signup(
695 ) 695 )
696 .context("failed to get display name input from interactor")?; 696 .context("failed to get display name input from interactor")?;
697 if name.is_empty() { 697 if name.is_empty() {
698 show_prompt_error("emtpy display name", ""); 698 show_prompt_error("empty display name", "");
699 match Interactor::default().choice( 699 match Interactor::default().choice(
700 PromptChoiceParms::default() 700 PromptChoiceParms::default()
701 .with_default(0) 701 .with_default(0)
@@ -740,7 +740,9 @@ async fn signup(
740 ) 740 )
741 .await?; 741 .await?;
742 } 742 }
743 eprintln!("TODO: advice about using in other clients"); 743 eprintln!(
744 "to login to other nostr clients eg. gitworkshop.dev with this account run `ngit export-keys` at any time to reveal your nostr account secret"
745 );
744 break Ok(Some(( 746 break Ok(Some((
745 Arc::new(keys), 747 Arc::new(keys),
746 public_key, 748 public_key,