diff options
| author | tv <tv@krebsco.de> | 2026-11-06 19:54:09 +0100 |
|---|---|---|
| committer | tv <tv@krebsco.de> | 2026-11-06 19:54:09 +0100 |
| commit | 5994b49412c058079639585501a78e6458fdbb6f (patch) | |
| tree | ca78aa3cd7d0d6d2a48bfa42d61afcddb8efd6df /src/swarm/peer | |
| parent | 7c0c318dca3054be6c7bacf5a4b3f5a4e47cc949 (diff) | |
HyParView (slim)
Diffstat (limited to 'src/swarm/peer')
| -rw-r--r-- | src/swarm/peer/inbound.rs | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/swarm/peer/inbound.rs b/src/swarm/peer/inbound.rs index ddcc376..0c41466 100644 --- a/src/swarm/peer/inbound.rs +++ b/src/swarm/peer/inbound.rs @@ -256,16 +256,21 @@ pub(crate) async fn handle_message( } transport::ParsedMessage::Prune(link) => { state - .dissemination + .dissemination() .linked(state, &peer, link.writer, false) .await; } transport::ParsedMessage::Graft(link) => { state - .dissemination + .dissemination() .linked(state, &peer, link.writer, true) .await; } + message @ (transport::ParsedMessage::Neighbour(_) + | transport::ParsedMessage::NeighbourReply(_) + | transport::ParsedMessage::Disconnect(_)) => { + state.topology().received(state, &peer, &message).await; + } transport::ParsedMessage::Who(_) | transport::ParsedMessage::Me(_) | transport::ParsedMessage::Ping(_) |
