@@ -1351,35 +1351,16 @@ impl Node {
13511351 open_channels. iter ( ) . find ( |c| c. user_channel_id == user_channel_id. 0 )
13521352 {
13531353 if force {
1354- if self . config . anchor_channels_config . as_ref ( ) . map_or ( false , |acc| {
1355- acc. trusted_peers_no_reserve . contains ( & counterparty_node_id)
1356- } ) {
1357- self . channel_manager
1358- . force_close_without_broadcasting_txn (
1359- & channel_details. channel_id ,
1360- & counterparty_node_id,
1361- force_close_reason. unwrap_or_default ( ) ,
1362- )
1363- . map_err ( |e| {
1364- log_error ! (
1365- self . logger,
1366- "Failed to force-close channel to trusted peer: {:?}" ,
1367- e
1368- ) ;
1369- Error :: ChannelClosingFailed
1370- } ) ?;
1371- } else {
1372- self . channel_manager
1373- . force_close_broadcasting_latest_txn (
1374- & channel_details. channel_id ,
1375- & counterparty_node_id,
1376- force_close_reason. unwrap_or_default ( ) ,
1377- )
1378- . map_err ( |e| {
1379- log_error ! ( self . logger, "Failed to force-close channel: {:?}" , e) ;
1380- Error :: ChannelClosingFailed
1381- } ) ?;
1382- }
1354+ self . channel_manager
1355+ . force_close_broadcasting_latest_txn (
1356+ & channel_details. channel_id ,
1357+ & counterparty_node_id,
1358+ force_close_reason. unwrap_or_default ( ) ,
1359+ )
1360+ . map_err ( |e| {
1361+ log_error ! ( self . logger, "Failed to force-close channel: {:?}" , e) ;
1362+ Error :: ChannelClosingFailed
1363+ } ) ?;
13831364 } else {
13841365 self . channel_manager
13851366 . close_channel ( & channel_details. channel_id , & counterparty_node_id)
0 commit comments