calimero_network/handlers/commands/peer_count.rs
1use actix::{Context, Handler, Message};
2use calimero_network_primitives::messages::PeerCount;
3
4use crate::NetworkManager;
5
6impl Handler<PeerCount> for NetworkManager {
7 type Result = <PeerCount as Message>::Result;
8
9 fn handle(&mut self, _msg: PeerCount, _ctx: &mut Context<Self>) -> usize {
10 self.swarm.connected_peers().count()
11 }
12}