calimero_network/handlers/commands/
send_specialized_node_verification_request.rs1use actix::{Context, Handler, Message};
2use calimero_network_primitives::messages::SendSpecializedNodeVerificationRequest;
3
4use crate::NetworkManager;
5
6impl Handler<SendSpecializedNodeVerificationRequest> for NetworkManager {
7 type Result = <SendSpecializedNodeVerificationRequest as Message>::Result;
8
9 fn handle(
10 &mut self,
11 SendSpecializedNodeVerificationRequest { peer_id, request }: SendSpecializedNodeVerificationRequest,
12 _ctx: &mut Context<Self>,
13 ) -> Self::Result {
14 let request_id = self
15 .swarm
16 .behaviour_mut()
17 .specialized_node_invite
18 .send_request(&peer_id, request);
19
20 Ok(request_id)
21 }
22}