diff options
author | Jesse Luehrs <doy@tozt.net> | 2020-04-10 00:12:40 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2020-04-10 00:12:40 -0400 |
commit | b3a04c4a143c34ba92008cf018eed159f87a0c6e (patch) | |
tree | d94bdb932079318a094cbfa5ba3e9a7e83a6a468 /src/actions.rs | |
parent | c255e08021bf722558988b5a08c8e1427488c618 (diff) | |
download | rbw-b3a04c4a143c34ba92008cf018eed159f87a0c6e.tar.gz rbw-b3a04c4a143c34ba92008cf018eed159f87a0c6e.zip |
move some basic stuff into config
Diffstat (limited to 'src/actions.rs')
-rw-r--r-- | src/actions.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/actions.rs b/src/actions.rs index 3658139..14f140e 100644 --- a/src/actions.rs +++ b/src/actions.rs @@ -9,8 +9,9 @@ pub async fn login( crate::cipherstring::CipherString, crate::locked::Keys, )> { + let config = crate::config::Config::load_async().await?; let client = - crate::api::Client::new_self_hosted("https://bitwarden.tozt.net"); + crate::api::Client::new(&config.base_url(), &config.identity_url()); let iterations = client.prelogin(email).await?; let identity = @@ -48,7 +49,8 @@ pub async fn unlock( pub async fn sync( access_token: &str, ) -> Result<(String, Vec<crate::api::Cipher>)> { + let config = crate::config::Config::load_async().await?; let client = - crate::api::Client::new_self_hosted("https://bitwarden.tozt.net"); + crate::api::Client::new(&config.base_url(), &config.identity_url()); client.sync(access_token).await } |