@@ -379,7 +379,7 @@ mod tests {
379
379
use lightning:: util:: ser:: Writeable ;
380
380
use lightning:: util:: test_utils;
381
381
use lightning:: util:: persist:: KVStorePersister ;
382
- use lightning_invoice:: payment:: { InvoicePayer , RetryAttempts } ;
382
+ use lightning_invoice:: payment:: { InvoicePayer , Retry } ;
383
383
use lightning_invoice:: utils:: DefaultRouter ;
384
384
use lightning_persister:: FilesystemPersister ;
385
385
use std:: fs;
@@ -540,7 +540,7 @@ mod tests {
540
540
macro_rules! handle_funding_generation_ready {
541
541
( $event: expr, $channel_value: expr) => { {
542
542
match $event {
543
- & Event :: FundingGenerationReady { temporary_channel_id, channel_value_satoshis, ref output_script, user_channel_id } => {
543
+ & Event :: FundingGenerationReady { temporary_channel_id, channel_value_satoshis, ref output_script, user_channel_id, .. } => {
544
544
assert_eq!( channel_value_satoshis, $channel_value) ;
545
545
assert_eq!( user_channel_id, 42 ) ;
546
546
@@ -556,7 +556,7 @@ mod tests {
556
556
557
557
macro_rules! end_open_channel {
558
558
( $node_a: expr, $node_b: expr, $temporary_channel_id: expr, $tx: expr) => { {
559
- $node_a. node. funding_transaction_generated( & $temporary_channel_id, $tx. clone( ) ) . unwrap( ) ;
559
+ $node_a. node. funding_transaction_generated( & $temporary_channel_id, & $node_b . node . get_our_node_id ( ) , $tx. clone( ) ) . unwrap( ) ;
560
560
$node_b. node. handle_funding_created( & $node_a. node. get_our_node_id( ) , & get_event_msg!( $node_a, MessageSendEvent :: SendFundingCreated , $node_b. node. get_our_node_id( ) ) ) ;
561
561
$node_a. node. handle_funding_signed( & $node_b. node. get_our_node_id( ) , & get_event_msg!( $node_b, MessageSendEvent :: SendFundingSigned , $node_a. node. get_our_node_id( ) ) ) ;
562
562
} }
@@ -637,7 +637,7 @@ mod tests {
637
637
}
638
638
639
639
// Force-close the channel.
640
- nodes[ 0 ] . node . force_close_channel ( & OutPoint { txid : tx. txid ( ) , index : 0 } . to_channel_id ( ) ) . unwrap ( ) ;
640
+ nodes[ 0 ] . node . force_close_channel ( & OutPoint { txid : tx. txid ( ) , index : 0 } . to_channel_id ( ) , & nodes [ 1 ] . node . get_our_node_id ( ) ) . unwrap ( ) ;
641
641
642
642
// Check that the force-close updates are persisted.
643
643
check_persisted_data ! ( nodes[ 0 ] . node, filepath. clone( ) ) ;
@@ -776,7 +776,7 @@ mod tests {
776
776
let bg_processor = BackgroundProcessor :: start ( persister, event_handler, nodes[ 0 ] . chain_monitor . clone ( ) , nodes[ 0 ] . node . clone ( ) , nodes[ 0 ] . net_graph_msg_handler . clone ( ) , nodes[ 0 ] . peer_manager . clone ( ) , nodes[ 0 ] . logger . clone ( ) , Some ( nodes[ 0 ] . scorer . clone ( ) ) ) ;
777
777
778
778
// Force close the channel and check that the SpendableOutputs event was handled.
779
- nodes[ 0 ] . node . force_close_channel ( & nodes[ 0 ] . node . list_channels ( ) [ 0 ] . channel_id ) . unwrap ( ) ;
779
+ nodes[ 0 ] . node . force_close_channel ( & nodes[ 0 ] . node . list_channels ( ) [ 0 ] . channel_id , & nodes [ 1 ] . node . get_our_node_id ( ) ) . unwrap ( ) ;
780
780
let commitment_tx = nodes[ 0 ] . tx_broadcaster . txn_broadcasted . lock ( ) . unwrap ( ) . pop ( ) . unwrap ( ) ;
781
781
confirm_transaction_depth ( & mut nodes[ 0 ] , & commitment_tx, BREAKDOWN_TIMEOUT as u32 ) ;
782
782
let event = receiver
@@ -801,7 +801,7 @@ mod tests {
801
801
let data_dir = nodes[ 0 ] . persister . get_data_dir ( ) ;
802
802
let persister = Arc :: new ( Persister :: new ( data_dir) ) ;
803
803
let router = DefaultRouter :: new ( Arc :: clone ( & nodes[ 0 ] . network_graph ) , Arc :: clone ( & nodes[ 0 ] . logger ) , random_seed_bytes) ;
804
- let invoice_payer = Arc :: new ( InvoicePayer :: new ( Arc :: clone ( & nodes[ 0 ] . node ) , router, Arc :: clone ( & nodes[ 0 ] . scorer ) , Arc :: clone ( & nodes[ 0 ] . logger ) , |_: & _ | { } , RetryAttempts ( 2 ) ) ) ;
804
+ let invoice_payer = Arc :: new ( InvoicePayer :: new ( Arc :: clone ( & nodes[ 0 ] . node ) , router, Arc :: clone ( & nodes[ 0 ] . scorer ) , Arc :: clone ( & nodes[ 0 ] . logger ) , |_: & _ | { } , Retry :: Attempts ( 2 ) ) ) ;
805
805
let event_handler = Arc :: clone ( & invoice_payer) ;
806
806
let bg_processor = BackgroundProcessor :: start ( persister, event_handler, nodes[ 0 ] . chain_monitor . clone ( ) , nodes[ 0 ] . node . clone ( ) , nodes[ 0 ] . net_graph_msg_handler . clone ( ) , nodes[ 0 ] . peer_manager . clone ( ) , nodes[ 0 ] . logger . clone ( ) , Some ( nodes[ 0 ] . scorer . clone ( ) ) ) ;
807
807
assert ! ( bg_processor. stop( ) . is_ok( ) ) ;
0 commit comments