@@ -1797,19 +1797,19 @@ where
1797
1797
/// Gets the list of channels we have with a given counterparty, in random order.
1798
1798
pub fn list_channels_with_counterparty ( & self , counterparty_node_id : & PublicKey ) -> Vec < ChannelDetails > {
1799
1799
let mut res = Vec :: with_capacity ( self . short_to_chan_info . read ( ) . unwrap ( ) . len ( ) ) ;
1800
- {
1801
- let best_block_height = self . best_block . read ( ) . unwrap ( ) . height ( ) ;
1802
- let per_peer_state = self . per_peer_state . read ( ) . unwrap ( ) ;
1803
- if let Some ( peer_state_mutex) = per_peer_state. get ( counterparty_node_id) {
1804
- let mut peer_state_lock = peer_state_mutex. lock ( ) . unwrap ( ) ;
1805
- let peer_state = & mut * peer_state_lock;
1806
- for ( _channel_id, channel) in peer_state. channel_by_id . iter ( ) {
1807
- let details = ChannelDetails :: from_channel ( channel, best_block_height,
1808
- peer_state. latest_features . clone ( ) ) ;
1809
- res. push ( details) ;
1810
- }
1800
+ let best_block_height = self . best_block . read ( ) . unwrap ( ) . height ( ) ;
1801
+ let per_peer_state = self . per_peer_state . read ( ) . unwrap ( ) ;
1802
+
1803
+ if let Some ( peer_state_mutex) = per_peer_state. get ( counterparty_node_id) {
1804
+ let mut peer_state_lock = peer_state_mutex. lock ( ) . unwrap ( ) ;
1805
+ let peer_state = & mut * peer_state_lock;
1806
+ for ( _channel_id, channel) in peer_state. channel_by_id . iter ( ) {
1807
+ let details = ChannelDetails :: from_channel ( channel, best_block_height,
1808
+ peer_state. latest_features . clone ( ) ) ;
1809
+ res. push ( details) ;
1811
1810
}
1812
1811
}
1812
+
1813
1813
res
1814
1814
}
1815
1815
0 commit comments