@@ -1756,7 +1756,7 @@ pub fn send_along_route_with_secret<'a, 'b, 'c>(origin_node: &Node<'a, 'b, 'c>,
17561756	payment_id
17571757} 
17581758
1759- pub  fn  do_pass_along_path < ' a ,  ' b ,  ' c > ( origin_node :  & Node < ' a ,  ' b ,  ' c > ,  expected_path :  & [ & Node < ' a ,  ' b ,  ' c > ] ,  recv_value :  u64 ,  our_payment_hash :  PaymentHash ,  our_payment_secret :  Option < PaymentSecret > ,  ev :  MessageSendEvent ,  payment_received_expected :  bool ,  clear_recipient_events :  bool ,  expected_preimage :  Option < PaymentPreimage > )  { 
1759+ pub  fn  do_pass_along_path < ' a ,  ' b ,  ' c > ( origin_node :  & Node < ' a ,  ' b ,  ' c > ,  expected_path :  & [ & Node < ' a ,  ' b ,  ' c > ] ,  recv_value :  u64 ,  our_payment_hash :  PaymentHash ,  our_payment_secret :  Option < PaymentSecret > ,  ev :  MessageSendEvent ,  payment_claimable_expected :  bool ,  clear_recipient_events :  bool ,  expected_preimage :  Option < PaymentPreimage > )  { 
17601760	let  mut  payment_event = SendEvent :: from_event ( ev) ; 
17611761	let  mut  prev_node = origin_node; 
17621762
@@ -1771,7 +1771,7 @@ pub fn do_pass_along_path<'a, 'b, 'c>(origin_node: &Node<'a, 'b, 'c>, expected_p
17711771
17721772		if  idx == expected_path. len ( )  - 1  && clear_recipient_events { 
17731773			let  events_2 = node. node . get_and_clear_pending_events ( ) ; 
1774- 			if  payment_received_expected  { 
1774+ 			if  payment_claimable_expected  { 
17751775				assert_eq ! ( events_2. len( ) ,  1 ) ; 
17761776				match  events_2[ 0 ]  { 
17771777					Event :: PaymentClaimable  {  ref  payment_hash,  ref  purpose,  amount_msat,  receiver_node_id,  ref  via_channel_id,  ref  via_user_channel_id }  => { 
@@ -1808,8 +1808,8 @@ pub fn do_pass_along_path<'a, 'b, 'c>(origin_node: &Node<'a, 'b, 'c>, expected_p
18081808	} 
18091809} 
18101810
1811- pub  fn  pass_along_path < ' a ,  ' b ,  ' c > ( origin_node :  & Node < ' a ,  ' b ,  ' c > ,  expected_path :  & [ & Node < ' a ,  ' b ,  ' c > ] ,  recv_value :  u64 ,  our_payment_hash :  PaymentHash ,  our_payment_secret :  Option < PaymentSecret > ,  ev :  MessageSendEvent ,  payment_received_expected :  bool ,  expected_preimage :  Option < PaymentPreimage > )  { 
1812- 	do_pass_along_path ( origin_node,  expected_path,  recv_value,  our_payment_hash,  our_payment_secret,  ev,  payment_received_expected ,  true ,  expected_preimage) ; 
1811+ pub  fn  pass_along_path < ' a ,  ' b ,  ' c > ( origin_node :  & Node < ' a ,  ' b ,  ' c > ,  expected_path :  & [ & Node < ' a ,  ' b ,  ' c > ] ,  recv_value :  u64 ,  our_payment_hash :  PaymentHash ,  our_payment_secret :  Option < PaymentSecret > ,  ev :  MessageSendEvent ,  payment_claimable_expected :  bool ,  expected_preimage :  Option < PaymentPreimage > )  { 
1812+ 	do_pass_along_path ( origin_node,  expected_path,  recv_value,  our_payment_hash,  our_payment_secret,  ev,  payment_claimable_expected ,  true ,  expected_preimage) ; 
18131813} 
18141814
18151815pub  fn  pass_along_route < ' a ,  ' b ,  ' c > ( origin_node :  & Node < ' a ,  ' b ,  ' c > ,  expected_route :  & [ & [ & Node < ' a ,  ' b ,  ' c > ] ] ,  recv_value :  u64 ,  our_payment_hash :  PaymentHash ,  our_payment_secret :  PaymentSecret )  { 
0 commit comments