diff options
author | Jesse Luehrs <doy@tozt.net> | 2020-05-02 23:16:53 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2020-05-02 23:16:53 -0400 |
commit | ea6398d5951ef6a5811cf605bfa223b5b1ce08c4 (patch) | |
tree | 7aed9b9fddb90db733f5e4fcb45d3246eefb27f3 /src | |
parent | c16fa1c1e05f2586e2deca8faf32e519a9b50670 (diff) | |
download | rbw-ea6398d5951ef6a5811cf605bfa223b5b1ce08c4.tar.gz rbw-ea6398d5951ef6a5811cf605bfa223b5b1ce08c4.zip |
save org id in the sync db
Diffstat (limited to 'src')
-rw-r--r-- | src/api.rs | 3 | ||||
-rw-r--r-- | src/bin/rbw/commands.rs | 1 | ||||
-rw-r--r-- | src/db.rs | 1 |
3 files changed, 5 insertions, 0 deletions
@@ -85,6 +85,8 @@ struct SyncResCipher { id: String, #[serde(rename = "FolderId")] folder_id: Option<String>, + #[serde(rename = "OrganizationId")] + organization_id: Option<String>, #[serde(rename = "Name")] name: String, #[serde(rename = "Login")] @@ -126,6 +128,7 @@ impl SyncResCipher { }; Some(crate::db::Entry { id: self.id.clone(), + org_id: self.organization_id.clone(), folder, name: self.name.clone(), username: login.username.clone(), diff --git a/src/bin/rbw/commands.rs b/src/bin/rbw/commands.rs index 88b1fae..0991f08 100644 --- a/src/bin/rbw/commands.rs +++ b/src/bin/rbw/commands.rs @@ -842,6 +842,7 @@ mod test { ( rbw::db::Entry { id: "irrelevant".to_string(), + org_id: None, folder: None, name: "this is the encrypted name".to_string(), username: username @@ -8,6 +8,7 @@ use tokio::io::{AsyncReadExt as _, AsyncWriteExt as _}; )] pub struct Entry { pub id: String, + pub org_id: Option<String>, pub folder: Option<String>, pub name: String, pub username: Option<String>, |