upleb.uk

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

summaryrefslogtreecommitdiff
path: root/src/lib/login/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/login/mod.rs')
-rw-r--r--src/lib/login/mod.rs14
1 files changed, 12 insertions, 2 deletions
diff --git a/src/lib/login/mod.rs b/src/lib/login/mod.rs
index 00dbb17..0be1e5d 100644
--- a/src/lib/login/mod.rs
+++ b/src/lib/login/mod.rs
@@ -24,9 +24,19 @@ pub async fn login_or_signup(
24 password: &Option<String>, 24 password: &Option<String>,
25 #[cfg(test)] client: Option<&MockConnect>, 25 #[cfg(test)] client: Option<&MockConnect>,
26 #[cfg(not(test))] client: Option<&Client>, 26 #[cfg(not(test))] client: Option<&Client>,
27 fetch_profile_updates: bool,
27) -> Result<(Arc<dyn NostrSigner>, UserRef, SignerInfoSource)> { 28) -> Result<(Arc<dyn NostrSigner>, UserRef, SignerInfoSource)> {
28 let res = 29 let res = load_existing_login(
29 load_existing_login(git_repo, signer_info, password, &None, client, false, true).await; 30 git_repo,
31 signer_info,
32 password,
33 &None,
34 client,
35 false,
36 true,
37 fetch_profile_updates,
38 )
39 .await;
30 if res.is_ok() { 40 if res.is_ok() {
31 res 41 res
32 } else { 42 } else {