Skip to main content

aven_core/sync/
persistence.rs

1mod blobs;
2pub(crate) mod changes;
3pub(crate) mod parent_liveness;
4mod status;
5pub(in crate::sync) use blobs::collect_attachment_liveness_hashes;
6pub(in crate::sync) use changes::{
7    epic_change_workspace, insert_wire_change, is_epic_change, reconcile_epic_change,
8    update_change_server_seq,
9};
10
11#[derive(Debug, Clone, Default, PartialEq, Eq)]
12pub struct SyncPersistenceStatus {
13    pub pending_changes: i64,
14    pub conflicts: i64,
15    pub sync_cursor: Option<String>,
16    pub local_sequence: Option<String>,
17}