diff options
| -rw-r--r-- | src/client.rs | 16 | ||||
| -rw-r--r-- | src/login.rs | 2 |
2 files changed, 12 insertions, 6 deletions
diff --git a/src/client.rs b/src/client.rs index 0757359..ccd5cfb 100644 --- a/src/client.rs +++ b/src/client.rs | |||
| @@ -909,11 +909,17 @@ async fn create_relays_request( | |||
| 909 | } | 909 | } |
| 910 | let mut map: HashMap<PublicKey, (Timestamp, Timestamp)> = HashMap::new(); | 910 | let mut map: HashMap<PublicKey, (Timestamp, Timestamp)> = HashMap::new(); |
| 911 | for public_key in &user_profiles { | 911 | for public_key in &user_profiles { |
| 912 | let user_ref = get_user_ref_from_cache(git_repo_path, public_key).await?; | 912 | if let Ok(user_ref) = get_user_ref_from_cache(git_repo_path, public_key).await { |
| 913 | map.insert( | 913 | map.insert( |
| 914 | public_key.to_owned(), | 914 | public_key.to_owned(), |
| 915 | (user_ref.metadata.created_at, user_ref.relays.created_at), | 915 | (user_ref.metadata.created_at, user_ref.relays.created_at), |
| 916 | ); | 916 | ); |
| 917 | } else { | ||
| 918 | map.insert( | ||
| 919 | public_key.to_owned(), | ||
| 920 | (Timestamp::from(0), Timestamp::from(0)), | ||
| 921 | ); | ||
| 922 | } | ||
| 917 | } | 923 | } |
| 918 | map | 924 | map |
| 919 | }; | 925 | }; |
diff --git a/src/login.rs b/src/login.rs index b746202..9c7ca78 100644 --- a/src/login.rs +++ b/src/login.rs | |||
| @@ -634,7 +634,7 @@ async fn get_user_details( | |||
| 634 | .await?; | 634 | .await?; |
| 635 | if let Ok(user_ref) = get_user_ref_from_cache(git_repo_path, public_key).await { | 635 | if let Ok(user_ref) = get_user_ref_from_cache(git_repo_path, public_key).await { |
| 636 | progress_reporter.clear()?; | 636 | progress_reporter.clear()?; |
| 637 | // term.clear_last_lines(1)?; | 637 | // if std::env::var("NGITTEST").is_err() {term.clear_last_lines(1)?;} |
| 638 | Ok(user_ref) | 638 | Ok(user_ref) |
| 639 | } else { | 639 | } else { |
| 640 | Ok(empty) | 640 | Ok(empty) |