diff options
| author | DanConwayDev <DanConwayDev@protonmail.com> | 2024-09-04 11:32:05 +0100 |
|---|---|---|
| committer | DanConwayDev <DanConwayDev@protonmail.com> | 2024-09-04 14:23:54 +0100 |
| commit | 771f944af447c202eba045936a36dee71ab797ac (patch) | |
| tree | e691de4ebc8dde7ac4855e139881ff923bc254ce /src/lib/login/mod.rs | |
| parent | 949c6459aa7683453a7160423b689ceadb08954b (diff) | |
refactor: fix imports, etc based on restructure
move some functions out of ngit and into lib/mod
and lib/git_events
remove MockConnect from binaries so it is only used in the library.
this was done:
* mainly because automocks were not being imported from
lib into each binary
* but also because the these functions were being
tested with MockConnect
Diffstat (limited to 'src/lib/login/mod.rs')
| -rw-r--r-- | src/lib/login/mod.rs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/lib/login/mod.rs b/src/lib/login/mod.rs index 19bb97c..7364edf 100644 --- a/src/lib/login/mod.rs +++ b/src/lib/login/mod.rs | |||
| @@ -19,11 +19,14 @@ use crate::{ | |||
| 19 | Interactor, InteractorPrompt, PromptConfirmParms, PromptInputParms, PromptPasswordParms, | 19 | Interactor, InteractorPrompt, PromptConfirmParms, PromptInputParms, PromptPasswordParms, |
| 20 | }, | 20 | }, |
| 21 | client::{fetch_public_key, get_event_from_global_cache, Connect}, | 21 | client::{fetch_public_key, get_event_from_global_cache, Connect}, |
| 22 | config::{UserMetadata, UserRef, UserRelayRef, UserRelays}, | ||
| 23 | git::{Repo, RepoActions}, | 22 | git::{Repo, RepoActions}, |
| 24 | key_handling::encryption::{decrypt_key, encrypt_key}, | ||
| 25 | }; | 23 | }; |
| 26 | 24 | ||
| 25 | mod key_encryption; | ||
| 26 | use key_encryption::{decrypt_key, encrypt_key}; | ||
| 27 | mod user; | ||
| 28 | use user::{UserMetadata, UserRef, UserRelayRef, UserRelays}; | ||
| 29 | |||
| 27 | /// handles the encrpytion and storage of key material | 30 | /// handles the encrpytion and storage of key material |
| 28 | #[allow(clippy::too_many_arguments)] | 31 | #[allow(clippy::too_many_arguments)] |
| 29 | pub async fn launch( | 32 | pub async fn launch( |