From 2f3d191a12b6e03ef1845c202d15c7b90736558c Mon Sep 17 00:00:00 2001 From: tv Date: Mon, 26 Oct 2026 04:24:52 +0100 Subject: unify peers snapshot logic --- src/simtest/mod.rs | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'src/simtest/mod.rs') diff --git a/src/simtest/mod.rs b/src/simtest/mod.rs index 408f53e..26092ee 100644 --- a/src/simtest/mod.rs +++ b/src/simtest/mod.rs @@ -200,13 +200,7 @@ impl Sim { .load(std::sync::atomic::Ordering::Acquire), ); let _ = writeln!(out, " view: {:?}", *node.neighbours.read_or_recover()); - let peers: Vec<_> = node - .peer_states - .read() - .await - .iter() - .map(|(peer, state)| (peer.clone(), Arc::clone(state))) - .collect(); + let peers = node.peers_snapshot().await; for (peer, peer_state) in peers { let p = peer_state.lock().await; let _ = writeln!( -- cgit v1.3.1