Skip to main content

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}