Skip to content

Commit 1a38932

Browse files
committed
Review fixes
1 parent d531b0d commit 1a38932

File tree

2 files changed

+31
-13
lines changed

2 files changed

+31
-13
lines changed

node/src/state.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use std::sync::Arc;
33
use mina_p2p_messages::v2::{MinaBaseUserCommandStableV2, MinaBlockBlockStableV2};
44

55
use openmina_core::block::BlockWithHash;
6-
use openmina_core::requests::{RequestId, RpcIdType};
6+
use openmina_core::requests::RpcId;
77
use openmina_core::snark::{Snark, SnarkInfo};
88
use openmina_core::{
99
block::ArcBlockWithHash, consensus::ConsensusConstants, constants::constraint_constants, error,
@@ -395,27 +395,27 @@ impl P2p {
395395
}
396396
)),
397397
on_p2p_connection_outgoing_error: Some(redux::callback!(
398-
on_p2p_connection_outgoing_error((rpc_id: RequestId<RpcIdType>, error: P2pConnectionOutgoingError)) -> crate::Action{
398+
on_p2p_connection_outgoing_error((rpc_id: RpcId, error: P2pConnectionOutgoingError)) -> crate::Action{
399399
RpcAction::P2pConnectionOutgoingError { rpc_id, error }
400400
}
401401
)),
402402
on_p2p_connection_outgoing_success: Some(redux::callback!(
403-
on_p2p_connection_outgoing_success(rpc_id: RequestId<RpcIdType>) -> crate::Action{
403+
on_p2p_connection_outgoing_success(rpc_id: RpcId) -> crate::Action{
404404
RpcAction::P2pConnectionOutgoingSuccess { rpc_id }
405405
}
406406
)),
407407
on_p2p_connection_incoming_error: Some(redux::callback!(
408-
on_p2p_connection_incoming_error((rpc_id: RequestId<RpcIdType>, error: String)) -> crate::Action{
408+
on_p2p_connection_incoming_error((rpc_id: RpcId, error: String)) -> crate::Action{
409409
RpcAction::P2pConnectionIncomingError { rpc_id, error }
410410
}
411411
)),
412412
on_p2p_connection_incoming_success: Some(redux::callback!(
413-
on_p2p_connection_incoming_success(rpc_id: RequestId<RpcIdType>) -> crate::Action{
413+
on_p2p_connection_incoming_success(rpc_id: RpcId) -> crate::Action{
414414
RpcAction::P2pConnectionIncomingSuccess { rpc_id }
415415
}
416416
)),
417417
on_p2p_connection_incoming_answer_ready: Some(redux::callback!(
418-
on_p2p_connection_incoming_answer_ready((rpc_id: RequestId<RpcIdType>, peer_id: PeerId, answer: P2pConnectionResponse)) -> crate::Action{
418+
on_p2p_connection_incoming_answer_ready((rpc_id: RpcId, peer_id: PeerId, answer: P2pConnectionResponse)) -> crate::Action{
419419
RpcAction::P2pConnectionIncomingAnswerReady { rpc_id, answer, peer_id }
420420
}
421421
)),

p2p/src/p2p_state.rs

Lines changed: 25 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use openmina_core::{
22
block::{ArcBlockWithHash, BlockWithHash},
33
impl_substate_access,
4-
requests::{RequestId, RpcId, RpcIdType},
4+
requests::RpcId,
55
snark::{Snark, SnarkInfo, SnarkJobCommitment},
66
ChainId, SubstateAccess,
77
};
@@ -491,38 +491,56 @@ type OptionalCallback<T> = Option<Callback<T>>;
491491

492492
#[derive(Serialize, Deserialize, Debug, Clone, Default)]
493493
pub struct P2pCallbacks {
494+
/// Callback for [`P2pChannelsTransactionAction::Libp2pReceived`]
494495
pub on_p2p_channels_transaction_libp2p_received:
495496
OptionalCallback<Box<MinaBaseUserCommandStableV2>>,
497+
/// Callback for [`P2pChannelsSnarkJobCommitmentAction::Received`]
496498
pub on_p2p_channels_snark_job_commitment_received:
497499
OptionalCallback<(PeerId, Box<SnarkJobCommitment>)>,
498500

501+
/// Callback for [`P2pChannelsSnarkAction::Received`]
499502
pub on_p2p_channels_snark_received: OptionalCallback<(PeerId, Box<SnarkInfo>)>,
503+
/// Callback for [`P2pChannelsSnarkAction::Libp2pReceived`]
500504
pub on_p2p_channels_snark_libp2p_received: OptionalCallback<(PeerId, Box<Snark>)>,
501505

506+
/// Callback for [`P2pChannelsBestTipAction::RequestReceived`]
502507
pub on_p2p_channels_best_tip_request_received: OptionalCallback<PeerId>,
503508

509+
/// Callback for [`P2pDisconnectionAction::Finish`]
504510
pub on_p2p_disconnection_finish: OptionalCallback<PeerId>,
505511

506-
pub on_p2p_connection_outgoing_error:
507-
OptionalCallback<(RequestId<RpcIdType>, P2pConnectionOutgoingError)>,
508-
pub on_p2p_connection_outgoing_success: OptionalCallback<RequestId<RpcIdType>>,
512+
/// Callback for [`P2pConnectionOutgoingAction::Error`]
513+
pub on_p2p_connection_outgoing_error: OptionalCallback<(RpcId, P2pConnectionOutgoingError)>,
514+
/// Callback for [`P2pConnectionOutgoingAction::Success`]
515+
pub on_p2p_connection_outgoing_success: OptionalCallback<RpcId>,
509516

510-
pub on_p2p_connection_incoming_error: OptionalCallback<(RequestId<RpcIdType>, String)>,
511-
pub on_p2p_connection_incoming_success: OptionalCallback<RequestId<RpcIdType>>,
517+
/// Callback for [`P2pConnectionIncomingAction::Error`]
518+
pub on_p2p_connection_incoming_error: OptionalCallback<(RpcId, String)>,
519+
/// Callback for [`P2pConnectionIncomingAction::Success`]
520+
pub on_p2p_connection_incoming_success: OptionalCallback<RpcId>,
521+
/// Callback for [`P2pConnectionIncomingAction::AnswerReady`]
512522
pub on_p2p_connection_incoming_answer_ready:
513-
OptionalCallback<(RequestId<RpcIdType>, PeerId, P2pConnectionResponse)>,
523+
OptionalCallback<(RpcId, PeerId, P2pConnectionResponse)>,
514524

525+
/// Callback for [`P2pPeerAction::BestTipUpdate`]
515526
pub on_p2p_peer_best_tip_update: OptionalCallback<BlockWithHash<Arc<MinaBlockBlockStableV2>>>,
516527

528+
/// Callback for [`P2pChannelsRpcAction::Ready`]
517529
pub on_p2p_channels_rpc_ready: OptionalCallback<PeerId>,
530+
/// Callback for [`P2pChannelsRpcAction::Timeout`]
518531
pub on_p2p_channels_rpc_timeout: OptionalCallback<(PeerId, P2pRpcId)>,
532+
/// Callback for [`P2pChannelsRpcAction::ResponseReceived`]
519533
pub on_p2p_channels_rpc_response_received:
520534
OptionalCallback<(PeerId, P2pRpcId, Option<Box<P2pRpcResponse>>)>,
535+
/// Callback for [`P2pChannelsRpcAction::RequestReceived`]
521536
pub on_p2p_channels_rpc_request_received:
522537
OptionalCallback<(PeerId, P2pRpcId, Box<P2pRpcRequest>)>,
523538

539+
/// Callback for [`P2pChannelsStreamingRpcAction::Ready`]
524540
pub on_p2p_channels_streaming_rpc_ready: OptionalCallback<()>,
541+
/// Callback for [`P2pChannelsStreamingRpcAction::Timeout`]
525542
pub on_p2p_channels_streaming_rpc_timeout: OptionalCallback<(PeerId, P2pRpcId)>,
543+
/// Callback for [`P2pChannelsStreamingRpcAction::ResponseReceived`]
526544
pub on_p2p_channels_streaming_rpc_response_received:
527545
OptionalCallback<(PeerId, P2pRpcId, Option<P2pStreamingRpcResponseFull>)>,
528546
}

0 commit comments

Comments
 (0)