diff options
| author | tv <tv@krebsco.de> | 2026-11-02 16:42:25 +0100 |
|---|---|---|
| committer | tv <tv@krebsco.de> | 2026-11-02 16:42:25 +0100 |
| commit | 240e88f8b42a7ce8fb6924a2625491c33e303ec2 (patch) | |
| tree | 1645547832f9bcaa9865bdfa46c864aab25475ba /src/api/peers.rs | |
| parent | 25076058f102c8275c8fa2ba76efb33a46207687 (diff) | |
add per-node traffic counts
Diffstat (limited to 'src/api/peers.rs')
| -rw-r--r-- | src/api/peers.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/api/peers.rs b/src/api/peers.rs index 3fe4c39..537ad98 100644 --- a/src/api/peers.rs +++ b/src/api/peers.rs @@ -121,7 +121,9 @@ pub(crate) async fn peer_list(state: &AppState) -> PeerListResponse { for (peer, peer_state_mutex) in snapshot { let neighbour = crate::swarm::topology::is_neighbour(&state, &peer); - let traffic = state.traffic.peer(&peer).unwrap_or_default(); + let traffic = state + .traffic + .node(&peer, &state.transport.identities_of(&peer)); let sync_throughput = state .throughput .lock_or_recover() |
