summaryrefslogtreecommitdiffstats
path: root/src/state.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/state.rs')
-rw-r--r--src/state.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/state.rs b/src/state.rs
index 49f75dc..63e6490 100644
--- a/src/state.rs
+++ b/src/state.rs
@@ -178,6 +178,12 @@ impl PeerState {
}
}
+ /// Keepalives show both documents are the same: stop waiting for an answer.
+ pub(crate) fn sync_in_step(&mut self) {
+ self.sync_reply = None;
+ self.sync_reply_timeout = SYNC_REPLY_TIMEOUT;
+ }
+
/// The peer answered.
pub(crate) fn sync_reply_received(&mut self) {
self.sync_reply = None;