upleb.uk

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

summaryrefslogtreecommitdiff
path: root/src/login.rs
diff options
context:
space:
mode:
authorDanConwayDev <DanConwayDev@protonmail.com>2023-11-01 00:00:00 +0000
committerDanConwayDev <DanConwayDev@protonmail.com>2023-11-01 00:00:00 +0000
commit1b740dd135aafb52b94b710b3ae24e4aaaa99632 (patch)
tree986e4a3785e7899552cc616d46f0c3e3f480a992 /src/login.rs
parent47a5075b6385a8c0d28bae04c5862d93d0a6ffa6 (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.rs4
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
93async fn get_user_details( 93async fn get_user_details(