@@ -717,7 +717,7 @@ where
717717
718718 match event {
719719 Event :: PaymentPathFailed {
720- payment_id, payment_hash, rejected_by_dest , path, short_channel_id, retry, ..
720+ payment_id, payment_hash, payment_failed_permanently , path, short_channel_id, retry, ..
721721 } => {
722722 if let Some ( short_channel_id) = short_channel_id {
723723 let path = path. iter ( ) . collect :: < Vec < _ > > ( ) ;
@@ -726,7 +726,7 @@ where
726726
727727 if payment_id. is_none ( ) {
728728 log_trace ! ( self . logger, "Payment {} has no id; not retrying" , log_bytes!( payment_hash. 0 ) ) ;
729- } else if * rejected_by_dest {
729+ } else if * payment_failed_permanently {
730730 log_trace ! ( self . logger, "Payment {} rejected by destination; not retrying" , log_bytes!( payment_hash. 0 ) ) ;
731731 self . payer . abandon_payment ( payment_id. unwrap ( ) ) ;
732732 } else if retry. is_none ( ) {
@@ -916,7 +916,7 @@ mod tests {
916916 payment_id,
917917 payment_hash,
918918 network_update : None ,
919- rejected_by_dest : false ,
919+ payment_failed_permanently : false ,
920920 all_paths_failed : false ,
921921 path : TestRouter :: path_for_value ( final_value_msat) ,
922922 short_channel_id : None ,
@@ -981,7 +981,7 @@ mod tests {
981981 payment_id,
982982 payment_hash,
983983 network_update : None ,
984- rejected_by_dest : false ,
984+ payment_failed_permanently : false ,
985985 all_paths_failed : false ,
986986 path : TestRouter :: path_for_value ( final_value_msat) ,
987987 short_channel_id : None ,
@@ -1028,7 +1028,7 @@ mod tests {
10281028 payment_id,
10291029 payment_hash : PaymentHash ( invoice. payment_hash ( ) . clone ( ) . into_inner ( ) ) ,
10301030 network_update : None ,
1031- rejected_by_dest : false ,
1031+ payment_failed_permanently : false ,
10321032 all_paths_failed : true ,
10331033 path : TestRouter :: path_for_value ( final_value_msat) ,
10341034 short_channel_id : None ,
@@ -1042,7 +1042,7 @@ mod tests {
10421042 payment_id,
10431043 payment_hash : PaymentHash ( invoice. payment_hash ( ) . clone ( ) . into_inner ( ) ) ,
10441044 network_update : None ,
1045- rejected_by_dest : false ,
1045+ payment_failed_permanently : false ,
10461046 all_paths_failed : false ,
10471047 path : TestRouter :: path_for_value ( final_value_msat / 2 ) ,
10481048 short_channel_id : None ,
@@ -1088,7 +1088,7 @@ mod tests {
10881088 payment_id,
10891089 payment_hash : PaymentHash ( invoice. payment_hash ( ) . clone ( ) . into_inner ( ) ) ,
10901090 network_update : None ,
1091- rejected_by_dest : false ,
1091+ payment_failed_permanently : false ,
10921092 all_paths_failed : true ,
10931093 path : TestRouter :: path_for_value ( final_value_msat) ,
10941094 short_channel_id : None ,
@@ -1128,7 +1128,7 @@ mod tests {
11281128 payment_id,
11291129 payment_hash : PaymentHash ( invoice. payment_hash ( ) . clone ( ) . into_inner ( ) ) ,
11301130 network_update : None ,
1131- rejected_by_dest : false ,
1131+ payment_failed_permanently : false ,
11321132 all_paths_failed : false ,
11331133 path : vec ! [ ] ,
11341134 short_channel_id : None ,
@@ -1189,7 +1189,7 @@ mod tests {
11891189 payment_id,
11901190 payment_hash : PaymentHash ( invoice. payment_hash ( ) . clone ( ) . into_inner ( ) ) ,
11911191 network_update : None ,
1192- rejected_by_dest : false ,
1192+ payment_failed_permanently : false ,
11931193 all_paths_failed : false ,
11941194 path : vec ! [ ] ,
11951195 short_channel_id : None ,
@@ -1226,7 +1226,7 @@ mod tests {
12261226 payment_id,
12271227 payment_hash : PaymentHash ( invoice. payment_hash ( ) . clone ( ) . into_inner ( ) ) ,
12281228 network_update : None ,
1229- rejected_by_dest : false ,
1229+ payment_failed_permanently : false ,
12301230 all_paths_failed : false ,
12311231 path : TestRouter :: path_for_value ( final_value_msat / 2 ) ,
12321232 short_channel_id : None ,
@@ -1260,7 +1260,7 @@ mod tests {
12601260 payment_id,
12611261 payment_hash : PaymentHash ( invoice. payment_hash ( ) . clone ( ) . into_inner ( ) ) ,
12621262 network_update : None ,
1263- rejected_by_dest : true ,
1263+ payment_failed_permanently : true ,
12641264 all_paths_failed : false ,
12651265 path : vec ! [ ] ,
12661266 short_channel_id : None ,
@@ -1309,7 +1309,7 @@ mod tests {
13091309 payment_id,
13101310 payment_hash,
13111311 network_update : None ,
1312- rejected_by_dest : false ,
1312+ payment_failed_permanently : false ,
13131313 all_paths_failed : false ,
13141314 path : vec ! [ ] ,
13151315 short_channel_id : None ,
@@ -1444,7 +1444,7 @@ mod tests {
14441444 payment_id,
14451445 payment_hash,
14461446 network_update : None ,
1447- rejected_by_dest : false ,
1447+ payment_failed_permanently : false ,
14481448 all_paths_failed : false ,
14491449 path : vec ! [ ] ,
14501450 short_channel_id : None ,
@@ -1490,7 +1490,7 @@ mod tests {
14901490 payment_id,
14911491 payment_hash,
14921492 network_update : None ,
1493- rejected_by_dest : false ,
1493+ payment_failed_permanently : false ,
14941494 all_paths_failed : false ,
14951495 path,
14961496 short_channel_id,
@@ -1680,7 +1680,7 @@ mod tests {
16801680 payment_id,
16811681 payment_hash,
16821682 network_update : None ,
1683- rejected_by_dest : false ,
1683+ payment_failed_permanently : false ,
16841684 all_paths_failed : false ,
16851685 path : TestRouter :: path_for_value ( final_value_msat) ,
16861686 short_channel_id : None ,
@@ -1692,7 +1692,7 @@ mod tests {
16921692 payment_id,
16931693 payment_hash,
16941694 network_update : None ,
1695- rejected_by_dest : false ,
1695+ payment_failed_permanently : false ,
16961696 all_paths_failed : false ,
16971697 path : TestRouter :: path_for_value ( final_value_msat / 2 ) ,
16981698 short_channel_id : None ,
@@ -2393,8 +2393,8 @@ mod tests {
23932393 // treated this as "HTLC complete" and dropped the retry counter, causing us to retry again
23942394 // if the final HTLC failed.
23952395 expected_events. borrow_mut ( ) . push_back ( & |ev : & Event | {
2396- if let Event :: PaymentPathFailed { rejected_by_dest , all_paths_failed, .. } = ev {
2397- assert ! ( !rejected_by_dest ) ;
2396+ if let Event :: PaymentPathFailed { payment_failed_permanently , all_paths_failed, .. } = ev {
2397+ assert ! ( !payment_failed_permanently ) ;
23982398 assert ! ( all_paths_failed) ;
23992399 } else { panic ! ( "Unexpected event" ) ; }
24002400 } ) ;
@@ -2411,8 +2411,8 @@ mod tests {
24112411 commitment_signed_dance ! ( nodes[ 0 ] , nodes[ 1 ] , & bs_fail_update. commitment_signed, false , true ) ;
24122412
24132413 expected_events. borrow_mut ( ) . push_back ( & |ev : & Event | {
2414- if let Event :: PaymentPathFailed { rejected_by_dest , all_paths_failed, .. } = ev {
2415- assert ! ( !rejected_by_dest ) ;
2414+ if let Event :: PaymentPathFailed { payment_failed_permanently , all_paths_failed, .. } = ev {
2415+ assert ! ( !payment_failed_permanently ) ;
24162416 assert ! ( all_paths_failed) ;
24172417 } else { panic ! ( "Unexpected event" ) ; }
24182418 } ) ;
0 commit comments