aboutsummaryrefslogtreecommitdiffstats
path: root/src/transport/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/transport/mod.rs')
-rw-r--r--src/transport/mod.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/transport/mod.rs b/src/transport/mod.rs
index 32be29b..1e9e5a9 100644
--- a/src/transport/mod.rs
+++ b/src/transport/mod.rs
@@ -729,6 +729,8 @@ impl std::fmt::Display for EpochTag {
pub(crate) enum SyncBody {
/// An Automerge sync message.
Message(#[serde(with = "crate::transport::wire::codec::sync_message")] SyncPayload),
+ /// An Automerge sync message, deflated (`compress`): a large one, which shrank.
+ Deflated(#[serde(with = "crate::transport::wire::codec::sync_message")] SyncPayload),
/// Instead of a message too large to send in one piece: fetch these changes as a
/// blob (`BlobId::Delta`), then sync on.
Delta(DeltaSpec),