@@ -1316,35 +1316,16 @@ impl Node {
13161316 open_channels. iter ( ) . find ( |c| c. user_channel_id == user_channel_id. 0 )
13171317 {
13181318 if force {
1319- if self . config . anchor_channels_config . as_ref ( ) . map_or ( false , |acc| {
1320- acc. trusted_peers_no_reserve . contains ( & counterparty_node_id)
1321- } ) {
1322- self . channel_manager
1323- . force_close_without_broadcasting_txn (
1324- & channel_details. channel_id ,
1325- & counterparty_node_id,
1326- force_close_reason. unwrap_or_default ( ) ,
1327- )
1328- . map_err ( |e| {
1329- log_error ! (
1330- self . logger,
1331- "Failed to force-close channel to trusted peer: {:?}" ,
1332- e
1333- ) ;
1334- Error :: ChannelClosingFailed
1335- } ) ?;
1336- } else {
1337- self . channel_manager
1338- . force_close_broadcasting_latest_txn (
1339- & channel_details. channel_id ,
1340- & counterparty_node_id,
1341- force_close_reason. unwrap_or_default ( ) ,
1342- )
1343- . map_err ( |e| {
1344- log_error ! ( self . logger, "Failed to force-close channel: {:?}" , e) ;
1345- Error :: ChannelClosingFailed
1346- } ) ?;
1347- }
1319+ self . channel_manager
1320+ . force_close_broadcasting_latest_txn (
1321+ & channel_details. channel_id ,
1322+ & counterparty_node_id,
1323+ force_close_reason. unwrap_or_default ( ) ,
1324+ )
1325+ . map_err ( |e| {
1326+ log_error ! ( self . logger, "Failed to force-close channel: {:?}" , e) ;
1327+ Error :: ChannelClosingFailed
1328+ } ) ?;
13481329 } else {
13491330 self . channel_manager
13501331 . close_channel ( & channel_details. channel_id , & counterparty_node_id)
0 commit comments