aboutsummaryrefslogtreecommitdiff
path: root/aero-collections/src
diff options
context:
space:
mode:
authorQuentin Dufour <quentin@deuxfleurs.fr>2024-05-28 17:21:30 +0200
committerQuentin Dufour <quentin@deuxfleurs.fr>2024-05-28 17:21:30 +0200
commita2f5b451bd32780d60be69c6412cb351a54b765b (patch)
treedc8dc26889d9f447dffd1b2f0968c348386cfcd7 /aero-collections/src
parent18f2154151b2cf81e03bdda28fa2ea5d685e33d1 (diff)
downloadaerogramme-caldav.tar.gz
aerogramme-caldav.zip
initial implementation of sync-collectioncaldav
Diffstat (limited to 'aero-collections/src')
-rw-r--r--aero-collections/src/davdag.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/aero-collections/src/davdag.rs b/aero-collections/src/davdag.rs
index 36a9016..74e745f 100644
--- a/aero-collections/src/davdag.rs
+++ b/aero-collections/src/davdag.rs
@@ -42,7 +42,7 @@ pub struct DavDag {
#[derive(Clone, Debug)]
pub enum SyncChange {
- Ok(FileName),
+ Ok((FileName, BlobId)),
NotFound(FileName),
}
@@ -150,7 +150,8 @@ impl DavDag {
// Record the change in the ephemeral synchronization map
if let Some(sync_token) = sync_token {
- self.change.insert(sync_token, SyncChange::Ok(filename));
+ self.change
+ .insert(sync_token, SyncChange::Ok((filename, blob_id)));
}
}