diff options
| author | DanConwayDev <DanConwayDev@protonmail.com> | 2023-11-01 00:00:00 +0000 |
|---|---|---|
| committer | DanConwayDev <DanConwayDev@protonmail.com> | 2023-11-01 00:00:00 +0000 |
| commit | 1b740dd135aafb52b94b710b3ae24e4aaaa99632 (patch) | |
| tree | 986e4a3785e7899552cc616d46f0c3e3f480a992 /src/login.rs | |
| parent | 47a5075b6385a8c0d28bae04c5862d93d0a6ffa6 (diff) | |
feat(prs-create) send to user relays
reuse client across login and send events
Diffstat (limited to 'src/login.rs')
| -rw-r--r-- | src/login.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/login.rs b/src/login.rs index e73373a..66fce55 100644 --- a/src/login.rs +++ b/src/login.rs | |||
| @@ -21,7 +21,7 @@ pub async fn launch( | |||
| 21 | password: &Option<String>, | 21 | password: &Option<String>, |
| 22 | #[cfg(test)] client: Option<&MockConnect>, | 22 | #[cfg(test)] client: Option<&MockConnect>, |
| 23 | #[cfg(not(test))] client: Option<&Client>, | 23 | #[cfg(not(test))] client: Option<&Client>, |
| 24 | ) -> Result<nostr::Keys> { | 24 | ) -> Result<(nostr::Keys, UserRef)> { |
| 25 | // if nsec parameter | 25 | // if nsec parameter |
| 26 | let key = if let Some(nsec_unwrapped) = nsec { | 26 | let key = if let Some(nsec_unwrapped) = nsec { |
| 27 | // get key or fail without prompts | 27 | // get key or fail without prompts |
| @@ -87,7 +87,7 @@ pub async fn launch( | |||
| 87 | // print logged in | 87 | // print logged in |
| 88 | println!("logged in as {}", user_ref.metadata.name); | 88 | println!("logged in as {}", user_ref.metadata.name); |
| 89 | 89 | ||
| 90 | Ok(key) | 90 | Ok((key, user_ref.clone())) |
| 91 | } | 91 | } |
| 92 | 92 | ||
| 93 | async fn get_user_details( | 93 | async fn get_user_details( |