diff options
Diffstat (limited to 'src/swarm/peer')
| -rw-r--r-- | src/swarm/peer/keepalive.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/swarm/peer/keepalive.rs b/src/swarm/peer/keepalive.rs index 196b8b6..c426f99 100644 --- a/src/swarm/peer/keepalive.rs +++ b/src/swarm/peer/keepalive.rs @@ -223,6 +223,7 @@ pub(super) async fn note_status(state: &AppState, peer: &str, remote: &transport let became_ready = remote.ready && peer_state.reports_ready != Some(true); peer_state.reports_ready = Some(remote.ready); peer_state.reported_heads = remote.heads.heads().map(<[_]>::len); + peer_state.last_heads = Some((remote.epoch, remote.heads.clone())); drop(peer_state); if left { info!(peer = %peer, "Peer said farewell; dormant until it is heard from again"); |
