@@ -72,8 +72,7 @@ impl AvailableNodes {
72
72
} else {
73
73
log:: debug!( "Using additional bootstrap nodes: {:#?}" , bootstrap_nodes) ;
74
74
}
75
- self . bootstrap_nodes
76
- . extend ( parse_vec ( bootstrap_nodes) . into_iter ( ) ) ;
75
+ self . bootstrap_nodes . extend ( parse_vec ( bootstrap_nodes) ) ;
77
76
78
77
// parse relay nodes
79
78
let relay_nodes = split_csv_line ( & env:: var ( "DKN_RELAY_NODES" ) . unwrap_or_default ( ) ) ;
@@ -82,17 +81,17 @@ impl AvailableNodes {
82
81
} else {
83
82
log:: debug!( "Using additional relay nodes: {:#?}" , relay_nodes) ;
84
83
}
85
- self . relay_nodes . extend ( parse_vec ( relay_nodes) . into_iter ( ) ) ;
84
+ self . relay_nodes . extend ( parse_vec ( relay_nodes) ) ;
86
85
}
87
86
88
87
/// Adds the static nodes to the struct, with respect to network type.
89
88
pub fn populate_with_statics ( & mut self ) {
90
89
self . bootstrap_nodes
91
- . extend ( self . network_type . get_static_bootstrap_nodes ( ) . into_iter ( ) ) ;
90
+ . extend ( self . network_type . get_static_bootstrap_nodes ( ) ) ;
92
91
self . relay_nodes
93
- . extend ( self . network_type . get_static_relay_nodes ( ) . into_iter ( ) ) ;
92
+ . extend ( self . network_type . get_static_relay_nodes ( ) ) ;
94
93
self . rpc_nodes
95
- . extend ( self . network_type . get_static_rpc_peer_ids ( ) . into_iter ( ) ) ;
94
+ . extend ( self . network_type . get_static_rpc_peer_ids ( ) ) ;
96
95
}
97
96
98
97
/// Refresh available nodes using the API.
@@ -110,13 +109,11 @@ impl AvailableNodes {
110
109
let response = reqwest:: get ( self . network_type . get_available_nodes_url ( ) ) . await ?;
111
110
let response_body = response. json :: < AvailableNodesApiResponse > ( ) . await ?;
112
111
self . bootstrap_nodes
113
- . extend ( parse_vec ( response_body. bootstraps ) . into_iter ( ) ) ;
114
- self . relay_nodes
115
- . extend ( parse_vec ( response_body. relays ) . into_iter ( ) ) ;
116
- self . rpc_addrs
117
- . extend ( parse_vec ( response_body. rpc_addrs ) . into_iter ( ) ) ;
112
+ . extend ( parse_vec ( response_body. bootstraps ) ) ;
113
+ self . relay_nodes . extend ( parse_vec ( response_body. relays ) ) ;
114
+ self . rpc_addrs . extend ( parse_vec ( response_body. rpc_addrs ) ) ;
118
115
self . rpc_nodes
119
- . extend ( parse_vec :: < PeerId > ( response_body. rpcs ) . into_iter ( ) ) ;
116
+ . extend ( parse_vec :: < PeerId > ( response_body. rpcs ) ) ;
120
117
self . last_refreshed = Instant :: now ( ) ;
121
118
122
119
Ok ( ( ) )
0 commit comments