mirror of
https://github.com/fluencelabs/rust-libp2p
synced 2025-06-27 08:41:36 +00:00
refactor(request-response): revise public API to follow naming convention (#3159)
This commit is contained in:
@ -28,9 +28,7 @@ use futures::FutureExt;
|
||||
use futures_timer::Delay;
|
||||
use instant::Instant;
|
||||
use libp2p_core::{connection::ConnectionId, Multiaddr, PeerId};
|
||||
use libp2p_request_response::{
|
||||
OutboundFailure, RequestId, RequestResponse, RequestResponseEvent, RequestResponseMessage,
|
||||
};
|
||||
use libp2p_request_response::{self as request_response, OutboundFailure, RequestId};
|
||||
use libp2p_swarm::{AddressScore, NetworkBehaviourAction, PollParameters};
|
||||
use rand::{seq::SliceRandom, thread_rng};
|
||||
use std::{
|
||||
@ -83,7 +81,7 @@ pub enum OutboundProbeEvent {
|
||||
|
||||
/// View over [`super::Behaviour`] in a client role.
|
||||
pub struct AsClient<'a> {
|
||||
pub inner: &'a mut RequestResponse<AutoNatCodec>,
|
||||
pub inner: &'a mut request_response::Behaviour<AutoNatCodec>,
|
||||
pub local_peer_id: PeerId,
|
||||
pub config: &'a Config,
|
||||
pub connected: &'a HashMap<PeerId, HashMap<ConnectionId, Option<Multiaddr>>>,
|
||||
@ -105,15 +103,15 @@ impl<'a> HandleInnerEvent for AsClient<'a> {
|
||||
fn handle_event(
|
||||
&mut self,
|
||||
params: &mut impl PollParameters,
|
||||
event: RequestResponseEvent<DialRequest, DialResponse>,
|
||||
event: request_response::Event<DialRequest, DialResponse>,
|
||||
) -> (VecDeque<Event>, Option<Action>) {
|
||||
let mut events = VecDeque::new();
|
||||
let mut action = None;
|
||||
match event {
|
||||
RequestResponseEvent::Message {
|
||||
request_response::Event::Message {
|
||||
peer,
|
||||
message:
|
||||
RequestResponseMessage::Response {
|
||||
request_response::Message::Response {
|
||||
request_id,
|
||||
response,
|
||||
},
|
||||
@ -160,7 +158,7 @@ impl<'a> HandleInnerEvent for AsClient<'a> {
|
||||
}
|
||||
}
|
||||
}
|
||||
RequestResponseEvent::OutboundFailure {
|
||||
request_response::Event::OutboundFailure {
|
||||
peer,
|
||||
error,
|
||||
request_id,
|
||||
|
Reference in New Issue
Block a user