@@ -1237,35 +1237,16 @@ impl Node {
12371237 open_channels. iter ( ) . find ( |c| c. user_channel_id == user_channel_id. 0 )
12381238 {
12391239 if force {
1240- if self . config . anchor_channels_config . as_ref ( ) . map_or ( false , |acc| {
1241- acc. trusted_peers_no_reserve . contains ( & counterparty_node_id)
1242- } ) {
1243- self . channel_manager
1244- . force_close_without_broadcasting_txn (
1245- & channel_details. channel_id ,
1246- & counterparty_node_id,
1247- force_close_reason. unwrap_or_default ( ) ,
1248- )
1249- . map_err ( |e| {
1250- log_error ! (
1251- self . logger,
1252- "Failed to force-close channel to trusted peer: {:?}" ,
1253- e
1254- ) ;
1255- Error :: ChannelClosingFailed
1256- } ) ?;
1257- } else {
1258- self . channel_manager
1259- . force_close_broadcasting_latest_txn (
1260- & channel_details. channel_id ,
1261- & counterparty_node_id,
1262- force_close_reason. unwrap_or_default ( ) ,
1263- )
1264- . map_err ( |e| {
1265- log_error ! ( self . logger, "Failed to force-close channel: {:?}" , e) ;
1266- Error :: ChannelClosingFailed
1267- } ) ?;
1268- }
1240+ self . channel_manager
1241+ . force_close_broadcasting_latest_txn (
1242+ & channel_details. channel_id ,
1243+ & counterparty_node_id,
1244+ force_close_reason. unwrap_or_default ( ) ,
1245+ )
1246+ . map_err ( |e| {
1247+ log_error ! ( self . logger, "Failed to force-close channel: {:?}" , e) ;
1248+ Error :: ChannelClosingFailed
1249+ } ) ?;
12691250 } else {
12701251 self . channel_manager
12711252 . close_channel ( & channel_details. channel_id , & counterparty_node_id)
0 commit comments