diff options
author | Emmanuel Garette <egarette@cadoles.com> | 2020-10-12 19:42:53 +0200 |
---|---|---|
committer | Emmanuel Garette <egarette@cadoles.com> | 2020-10-12 19:42:53 +0200 |
commit | 749680a5fcd30313a059f235db1ab68778110a51 (patch) | |
tree | 048746d29d5352dfb59e55c38547866bc1c45722 /src | |
parent | 6b38682d711fb74feddcc06c4da18f8e771858df (diff) | |
download | rbw-749680a5fcd30313a059f235db1ab68778110a51.tar.gz rbw-749680a5fcd30313a059f235db1ab68778110a51.zip |
do not display deleted items
Diffstat (limited to 'src')
-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(), |