@@ -6598,7 +6598,7 @@ where
65986598 /// [`APIMisuseError`]: APIError::APIMisuseError
65996599 #[rustfmt::skip]
66006600 pub fn update_partial_channel_config(
6601- &self, counterparty_node_id: &PublicKey, channel_ids: &[ ChannelId] , config_update: &ChannelConfigUpdate,
6601+ &self, counterparty_node_id: &PublicKey, channel_ids: Vec< ChannelId> , config_update: &ChannelConfigUpdate,
66026602 ) -> Result<(), APIError> {
66036603 if config_update.cltv_expiry_delta.map(|delta| delta < MIN_CLTV_EXPIRY_DELTA).unwrap_or(false) {
66046604 return Err(APIError::APIMisuseError {
@@ -6613,14 +6613,14 @@ where
66136613 let mut peer_state_lock = peer_state_mutex.lock().unwrap();
66146614 let peer_state = &mut *peer_state_lock;
66156615
6616- for channel_id in channel_ids {
6616+ for channel_id in channel_ids.iter() {
66176617 if !peer_state.has_channel(channel_id) {
66186618 return Err(APIError::ChannelUnavailable {
66196619 err: format!("Channel with id {} not found for the passed counterparty node_id {}", channel_id, counterparty_node_id),
66206620 });
66216621 };
66226622 }
6623- for channel_id in channel_ids {
6623+ for channel_id in channel_ids.iter() {
66246624 if let Some(channel) = peer_state.channel_by_id.get_mut(channel_id) {
66256625 let mut config = channel.context().config();
66266626 config.apply(config_update);
@@ -6677,7 +6677,7 @@ where
66776677 /// [`ChannelUnavailable`]: APIError::ChannelUnavailable
66786678 /// [`APIMisuseError`]: APIError::APIMisuseError
66796679 pub fn update_channel_config(
6680- &self, counterparty_node_id: &PublicKey, channel_ids: &[ ChannelId] , config: &ChannelConfig,
6680+ &self, counterparty_node_id: &PublicKey, channel_ids: Vec< ChannelId> , config: &ChannelConfig,
66816681 ) -> Result<(), APIError> {
66826682 self.update_partial_channel_config(counterparty_node_id, channel_ids, &(*config).into())
66836683 }
@@ -19034,7 +19034,7 @@ mod tests {
1903419034
1903519035 check_unkown_peer_error(nodes[0].node.forward_intercepted_htlc(intercept_id, &channel_id, unkown_public_key, 1_000_000), unkown_public_key);
1903619036
19037- check_unkown_peer_error(nodes[0].node.update_channel_config(&unkown_public_key, & [channel_id], &ChannelConfig::default()), unkown_public_key);
19037+ check_unkown_peer_error(nodes[0].node.update_channel_config(&unkown_public_key, vec! [channel_id], &ChannelConfig::default()), unkown_public_key);
1903819038 }
1903919039
1904019040 #[test]
@@ -19064,7 +19064,7 @@ mod tests {
1906419064
1906519065 check_channel_unavailable_error(nodes[0].node.forward_intercepted_htlc(InterceptId([0; 32]), &channel_id, counterparty_node_id, 1_000_000), channel_id, counterparty_node_id);
1906619066
19067- check_channel_unavailable_error(nodes[0].node.update_channel_config(&counterparty_node_id, & [channel_id], &ChannelConfig::default()), channel_id, counterparty_node_id);
19067+ check_channel_unavailable_error(nodes[0].node.update_channel_config(&counterparty_node_id, vec! [channel_id], &ChannelConfig::default()), channel_id, counterparty_node_id);
1906819068 }
1906919069
1907019070 #[test]
@@ -19279,12 +19279,12 @@ mod tests {
1927919279 let _ = create_announced_chan_between_nodes(&nodes, 0, 1);
1928019280 let channel = &nodes[0].node.list_channels()[0];
1928119281
19282- nodes[0].node.update_channel_config(&channel.counterparty.node_id, & [channel.channel_id], &user_config.channel_config).unwrap();
19282+ nodes[0].node.update_channel_config(&channel.counterparty.node_id, vec! [channel.channel_id], &user_config.channel_config).unwrap();
1928319283 let events = nodes[0].node.get_and_clear_pending_msg_events();
1928419284 assert_eq!(events.len(), 0);
1928519285
1928619286 user_config.channel_config.forwarding_fee_base_msat += 10;
19287- nodes[0].node.update_channel_config(&channel.counterparty.node_id, & [channel.channel_id], &user_config.channel_config).unwrap();
19287+ nodes[0].node.update_channel_config(&channel.counterparty.node_id, vec! [channel.channel_id], &user_config.channel_config).unwrap();
1928819288 assert_eq!(nodes[0].node.list_channels()[0].config.unwrap().forwarding_fee_base_msat, user_config.channel_config.forwarding_fee_base_msat);
1928919289 let events = nodes[0].node.get_and_clear_pending_msg_events();
1929019290 assert_eq!(events.len(), 1);
@@ -19293,12 +19293,12 @@ mod tests {
1929319293 _ => panic!("expected BroadcastChannelUpdate event"),
1929419294 }
1929519295
19296- nodes[0].node.update_partial_channel_config(&channel.counterparty.node_id, & [channel.channel_id], &ChannelConfigUpdate::default()).unwrap();
19296+ nodes[0].node.update_partial_channel_config(&channel.counterparty.node_id, vec! [channel.channel_id], &ChannelConfigUpdate::default()).unwrap();
1929719297 let events = nodes[0].node.get_and_clear_pending_msg_events();
1929819298 assert_eq!(events.len(), 0);
1929919299
1930019300 let new_cltv_expiry_delta = user_config.channel_config.cltv_expiry_delta + 6;
19301- nodes[0].node.update_partial_channel_config(&channel.counterparty.node_id, & [channel.channel_id], &ChannelConfigUpdate {
19301+ nodes[0].node.update_partial_channel_config(&channel.counterparty.node_id, vec! [channel.channel_id], &ChannelConfigUpdate {
1930219302 cltv_expiry_delta: Some(new_cltv_expiry_delta),
1930319303 ..Default::default()
1930419304 }).unwrap();
@@ -19311,7 +19311,7 @@ mod tests {
1931119311 }
1931219312
1931319313 let new_fee = user_config.channel_config.forwarding_fee_proportional_millionths + 100;
19314- nodes[0].node.update_partial_channel_config(&channel.counterparty.node_id, & [channel.channel_id], &ChannelConfigUpdate {
19314+ nodes[0].node.update_partial_channel_config(&channel.counterparty.node_id, vec! [channel.channel_id], &ChannelConfigUpdate {
1931519315 forwarding_fee_proportional_millionths: Some(new_fee),
1931619316 accept_underpaying_htlcs: Some(true),
1931719317 ..Default::default()
@@ -19333,7 +19333,7 @@ mod tests {
1933319333 let new_fee = current_fee + 100;
1933419334 assert!(
1933519335 matches!(
19336- nodes[0].node.update_partial_channel_config(&channel.counterparty.node_id, & [channel.channel_id, bad_channel_id], &ChannelConfigUpdate {
19336+ nodes[0].node.update_partial_channel_config(&channel.counterparty.node_id, vec! [channel.channel_id, bad_channel_id], &ChannelConfigUpdate {
1933719337 forwarding_fee_proportional_millionths: Some(new_fee),
1933819338 ..Default::default()
1933919339 }),
0 commit comments