aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorEmmanuel Garette <egarette@cadoles.com>2020-10-12 19:42:53 +0200
committerEmmanuel Garette <egarette@cadoles.com>2020-10-12 19:42:53 +0200
commit749680a5fcd30313a059f235db1ab68778110a51 (patch)
tree048746d29d5352dfb59e55c38547866bc1c45722 /src
parent6b38682d711fb74feddcc06c4da18f8e771858df (diff)
downloadrbw-749680a5fcd30313a059f235db1ab68778110a51.tar.gz
rbw-749680a5fcd30313a059f235db1ab68778110a51.zip
do not display deleted items
Diffstat (limited to 'src')
-rw-r--r--src/api.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/api.rs b/src/api.rs
index aca87b0..fd0a5be 100644
--- a/src/api.rs
+++ b/src/api.rs
@@ -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(),