From 050c41630e7390ef76faf6101c8037e072b1fdd6 Mon Sep 17 00:00:00 2001 From: Anton Kaliaev Date: Tue, 22 Nov 2022 16:23:49 +0800 Subject: [PATCH] [transports/webrtc] remove local peer ID from reported addr to align with all other transports, which don't include `/p2p/..` in their reported addresses. Refs https://github.com/libp2p/rust-libp2p/pull/2622#discussion_r1024844957 --- transports/webrtc/src/tokio/transport.rs | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/transports/webrtc/src/tokio/transport.rs b/transports/webrtc/src/tokio/transport.rs index 1030098c781..5d43674fbc3 100644 --- a/transports/webrtc/src/tokio/transport.rs +++ b/transports/webrtc/src/tokio/transport.rs @@ -260,8 +260,7 @@ impl ListenStream { { return Poll::Ready(TransportEvent::NewAddress { listener_id: self.listener_id, - listen_addr: self - .listen_multiaddress(ip, self.config.id_keys.public().to_peer_id()), + listen_addr: self.listen_multiaddress(ip), }); } } @@ -272,8 +271,7 @@ impl ListenStream { { return Poll::Ready(TransportEvent::AddressExpired { listener_id: self.listener_id, - listen_addr: self - .listen_multiaddress(ip, self.config.id_keys.public().to_peer_id()), + listen_addr: self.listen_multiaddress(ip), }); } } @@ -290,11 +288,10 @@ impl ListenStream { } /// Constructs a [`Multiaddr`] for the given IP address that represents our listen address. - fn listen_multiaddress(&self, ip: IpAddr, local_peer_id: PeerId) -> Multiaddr { + fn listen_multiaddress(&self, ip: IpAddr) -> Multiaddr { let socket_addr = SocketAddr::new(ip, self.listen_addr.port()); socketaddr_to_multiaddr(&socket_addr, Some(self.config.fingerprint)) - .with(Protocol::P2p(*local_peer_id.as_ref())) } }