@@ -115,14 +115,14 @@ pub trait Peers: PeersInfo {
115115 ///
116116 /// If the peer already exists, then this will update its tracked info.
117117 fn add_peer ( & self , peer : PeerId , tcp_addr : SocketAddr ) {
118- self . add_peer_kind ( peer, PeerKind :: Static , tcp_addr, None ) ;
118+ self . add_peer_kind ( peer, Some ( PeerKind :: Static ) , tcp_addr, None ) ;
119119 }
120120
121121 /// Adds a peer to the peer set with TCP and UDP `SocketAddr`.
122122 ///
123123 /// If the peer already exists, then this will update its tracked info.
124124 fn add_peer_with_udp ( & self , peer : PeerId , tcp_addr : SocketAddr , udp_addr : SocketAddr ) {
125- self . add_peer_kind ( peer, PeerKind :: Static , tcp_addr, Some ( udp_addr) ) ;
125+ self . add_peer_kind ( peer, Some ( PeerKind :: Static ) , tcp_addr, Some ( udp_addr) ) ;
126126 }
127127
128128 /// Adds a trusted [`PeerId`] to the peer set.
@@ -132,12 +132,12 @@ pub trait Peers: PeersInfo {
132132
133133 /// Adds a trusted peer to the peer set with TCP `SocketAddr`.
134134 fn add_trusted_peer ( & self , peer : PeerId , tcp_addr : SocketAddr ) {
135- self . add_peer_kind ( peer, PeerKind :: Trusted , tcp_addr, None ) ;
135+ self . add_peer_kind ( peer, Some ( PeerKind :: Trusted ) , tcp_addr, None ) ;
136136 }
137137
138138 /// Adds a trusted peer with TCP and UDP `SocketAddr` to the peer set.
139139 fn add_trusted_peer_with_udp ( & self , peer : PeerId , tcp_addr : SocketAddr , udp_addr : SocketAddr ) {
140- self . add_peer_kind ( peer, PeerKind :: Trusted , tcp_addr, Some ( udp_addr) ) ;
140+ self . add_peer_kind ( peer, Some ( PeerKind :: Trusted ) , tcp_addr, Some ( udp_addr) ) ;
141141 }
142142
143143 /// Adds a peer to the known peer set, with the given kind.
@@ -146,7 +146,7 @@ pub trait Peers: PeersInfo {
146146 fn add_peer_kind (
147147 & self ,
148148 peer : PeerId ,
149- kind : PeerKind ,
149+ kind : Option < PeerKind > ,
150150 tcp_addr : SocketAddr ,
151151 udp_addr : Option < SocketAddr > ,
152152 ) ;
0 commit comments