diff options
Diffstat (limited to 'src/swarm/peer.rs')
| -rw-r--r-- | src/swarm/peer.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/swarm/peer.rs b/src/swarm/peer.rs index a42f5a4..2fd248e 100644 --- a/src/swarm/peer.rs +++ b/src/swarm/peer.rs @@ -133,6 +133,7 @@ async fn note_keepalive(state: &AppState, peer: &str, remote: &transport::Keepal peer_state.syncs_with_us = Some(remote.syncs_with_you); peer_state.reported_heads = remote.heads.heads().map(<[_]>::len); drop(peer_state); + crate::swarm::relay::pull_if_behind(state, peer, remote).await; if became_ready { // We may have left the opening to it while it wasn't ready, and nothing else // would make us look again. |
