diff options
author | Jesse Luehrs <doy@tozt.net> | 2020-10-12 23:08:21 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-10-12 23:08:21 -0400 |
commit | e23d70bb7af5e90f5e7afcf167bf7350a7dfdf1b (patch) | |
tree | 048746d29d5352dfb59e55c38547866bc1c45722 /src/api.rs | |
parent | 6b38682d711fb74feddcc06c4da18f8e771858df (diff) | |
parent | 749680a5fcd30313a059f235db1ab68778110a51 (diff) | |
download | rbw-e23d70bb7af5e90f5e7afcf167bf7350a7dfdf1b.tar.gz rbw-e23d70bb7af5e90f5e7afcf167bf7350a7dfdf1b.zip |
Merge pull request #22 from GnunuX/deleted_items
do not display deleted items
Diffstat (limited to 'src/api.rs')
-rw-r--r-- | src/api.rs | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -141,6 +141,8 @@ struct SyncResCipher { password_history: Option<Vec<SyncResPasswordHistory>>, #[serde(rename = "Fields")] fields: Option<Vec<SyncResField>>, + #[serde(rename = "DeletedDate")] + deleted_date: Option<String>, } impl SyncResCipher { @@ -170,6 +172,9 @@ impl SyncResCipher { } else { (None, None) }; + if ! self.deleted_date.is_none() { + return None; + }; let data = if let Some(login) = &self.login { crate::db::EntryData::Login { username: login.username.clone(), |