feat(net): add remote_addr to session established event (#2373)

This commit is contained in:
mempirate
2023-04-24 19:16:47 +02:00
committed by GitHub
parent 581551bc0c
commit 667af585e7
2 changed files with 7 additions and 0 deletions

View File

@@ -663,6 +663,7 @@ where
}
this.event_listeners.send(NetworkEvent::SessionEstablished {
peer_id,
remote_addr,
capabilities,
version,
status,
@@ -855,6 +856,8 @@ pub enum NetworkEvent {
SessionEstablished {
/// The identifier of the peer to which a session was established.
peer_id: PeerId,
/// The remote addr of the peer to which a session was established.
remote_addr: SocketAddr,
/// Capabilities the peer announced
capabilities: Arc<Capabilities>,
/// A request channel to the session task.

View File

@@ -795,6 +795,7 @@ mod tests {
match ev {
NetworkEvent::SessionEstablished {
peer_id,
remote_addr,
capabilities,
messages,
status,
@@ -803,6 +804,7 @@ mod tests {
// to insert a new peer in transactions peerset
transactions.on_network_event(NetworkEvent::SessionEstablished {
peer_id,
remote_addr,
capabilities,
messages,
status,
@@ -870,12 +872,14 @@ mod tests {
match ev {
NetworkEvent::SessionEstablished {
peer_id,
remote_addr,
capabilities,
messages,
status,
version,
} => transactions.on_network_event(NetworkEvent::SessionEstablished {
peer_id,
remote_addr,
capabilities,
messages,
status,