diff options
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( |