diff options
| author | DanConwayDev <DanConwayDev@protonmail.com> | 2024-11-27 07:41:25 +0000 |
|---|---|---|
| committer | DanConwayDev <DanConwayDev@protonmail.com> | 2024-11-27 07:41:25 +0000 |
| commit | c92e252adc9990fa4d147bad0a8bccafc19dfbb8 (patch) | |
| tree | 4bea092f25cd8c06ca0ad11a691cf623a24ff9cb /src/lib/login/fresh.rs | |
| parent | bdf71cb3d5a5ff8399c10c8d2492d3dd01c5fa33 (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.rs | 8 |
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 | ||
| 450 | fn generate_qr(data: &str) -> Result<Vec<String>> { | 450 | pub 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, |