@@ -717,7 +717,7 @@ where
717
717
718
718
match event {
719
719
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, ..
721
721
} => {
722
722
if let Some ( short_channel_id) = short_channel_id {
723
723
let path = path. iter ( ) . collect :: < Vec < _ > > ( ) ;
@@ -726,7 +726,7 @@ where
726
726
727
727
if payment_id. is_none ( ) {
728
728
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 {
730
730
log_trace ! ( self . logger, "Payment {} rejected by destination; not retrying" , log_bytes!( payment_hash. 0 ) ) ;
731
731
self . payer . abandon_payment ( payment_id. unwrap ( ) ) ;
732
732
} else if retry. is_none ( ) {
@@ -916,7 +916,7 @@ mod tests {
916
916
payment_id,
917
917
payment_hash,
918
918
network_update : None ,
919
- rejected_by_dest : false ,
919
+ payment_failed_permanently : false ,
920
920
all_paths_failed : false ,
921
921
path : TestRouter :: path_for_value ( final_value_msat) ,
922
922
short_channel_id : None ,
@@ -981,7 +981,7 @@ mod tests {
981
981
payment_id,
982
982
payment_hash,
983
983
network_update : None ,
984
- rejected_by_dest : false ,
984
+ payment_failed_permanently : false ,
985
985
all_paths_failed : false ,
986
986
path : TestRouter :: path_for_value ( final_value_msat) ,
987
987
short_channel_id : None ,
@@ -1028,7 +1028,7 @@ mod tests {
1028
1028
payment_id,
1029
1029
payment_hash : PaymentHash ( invoice. payment_hash ( ) . clone ( ) . into_inner ( ) ) ,
1030
1030
network_update : None ,
1031
- rejected_by_dest : false ,
1031
+ payment_failed_permanently : false ,
1032
1032
all_paths_failed : true ,
1033
1033
path : TestRouter :: path_for_value ( final_value_msat) ,
1034
1034
short_channel_id : None ,
@@ -1042,7 +1042,7 @@ mod tests {
1042
1042
payment_id,
1043
1043
payment_hash : PaymentHash ( invoice. payment_hash ( ) . clone ( ) . into_inner ( ) ) ,
1044
1044
network_update : None ,
1045
- rejected_by_dest : false ,
1045
+ payment_failed_permanently : false ,
1046
1046
all_paths_failed : false ,
1047
1047
path : TestRouter :: path_for_value ( final_value_msat / 2 ) ,
1048
1048
short_channel_id : None ,
@@ -1088,7 +1088,7 @@ mod tests {
1088
1088
payment_id,
1089
1089
payment_hash : PaymentHash ( invoice. payment_hash ( ) . clone ( ) . into_inner ( ) ) ,
1090
1090
network_update : None ,
1091
- rejected_by_dest : false ,
1091
+ payment_failed_permanently : false ,
1092
1092
all_paths_failed : true ,
1093
1093
path : TestRouter :: path_for_value ( final_value_msat) ,
1094
1094
short_channel_id : None ,
@@ -1128,7 +1128,7 @@ mod tests {
1128
1128
payment_id,
1129
1129
payment_hash : PaymentHash ( invoice. payment_hash ( ) . clone ( ) . into_inner ( ) ) ,
1130
1130
network_update : None ,
1131
- rejected_by_dest : false ,
1131
+ payment_failed_permanently : false ,
1132
1132
all_paths_failed : false ,
1133
1133
path : vec ! [ ] ,
1134
1134
short_channel_id : None ,
@@ -1189,7 +1189,7 @@ mod tests {
1189
1189
payment_id,
1190
1190
payment_hash : PaymentHash ( invoice. payment_hash ( ) . clone ( ) . into_inner ( ) ) ,
1191
1191
network_update : None ,
1192
- rejected_by_dest : false ,
1192
+ payment_failed_permanently : false ,
1193
1193
all_paths_failed : false ,
1194
1194
path : vec ! [ ] ,
1195
1195
short_channel_id : None ,
@@ -1226,7 +1226,7 @@ mod tests {
1226
1226
payment_id,
1227
1227
payment_hash : PaymentHash ( invoice. payment_hash ( ) . clone ( ) . into_inner ( ) ) ,
1228
1228
network_update : None ,
1229
- rejected_by_dest : false ,
1229
+ payment_failed_permanently : false ,
1230
1230
all_paths_failed : false ,
1231
1231
path : TestRouter :: path_for_value ( final_value_msat / 2 ) ,
1232
1232
short_channel_id : None ,
@@ -1260,7 +1260,7 @@ mod tests {
1260
1260
payment_id,
1261
1261
payment_hash : PaymentHash ( invoice. payment_hash ( ) . clone ( ) . into_inner ( ) ) ,
1262
1262
network_update : None ,
1263
- rejected_by_dest : true ,
1263
+ payment_failed_permanently : true ,
1264
1264
all_paths_failed : false ,
1265
1265
path : vec ! [ ] ,
1266
1266
short_channel_id : None ,
@@ -1309,7 +1309,7 @@ mod tests {
1309
1309
payment_id,
1310
1310
payment_hash,
1311
1311
network_update : None ,
1312
- rejected_by_dest : false ,
1312
+ payment_failed_permanently : false ,
1313
1313
all_paths_failed : false ,
1314
1314
path : vec ! [ ] ,
1315
1315
short_channel_id : None ,
@@ -1444,7 +1444,7 @@ mod tests {
1444
1444
payment_id,
1445
1445
payment_hash,
1446
1446
network_update : None ,
1447
- rejected_by_dest : false ,
1447
+ payment_failed_permanently : false ,
1448
1448
all_paths_failed : false ,
1449
1449
path : vec ! [ ] ,
1450
1450
short_channel_id : None ,
@@ -1490,7 +1490,7 @@ mod tests {
1490
1490
payment_id,
1491
1491
payment_hash,
1492
1492
network_update : None ,
1493
- rejected_by_dest : false ,
1493
+ payment_failed_permanently : false ,
1494
1494
all_paths_failed : false ,
1495
1495
path,
1496
1496
short_channel_id,
@@ -1680,7 +1680,7 @@ mod tests {
1680
1680
payment_id,
1681
1681
payment_hash,
1682
1682
network_update : None ,
1683
- rejected_by_dest : false ,
1683
+ payment_failed_permanently : false ,
1684
1684
all_paths_failed : false ,
1685
1685
path : TestRouter :: path_for_value ( final_value_msat) ,
1686
1686
short_channel_id : None ,
@@ -1692,7 +1692,7 @@ mod tests {
1692
1692
payment_id,
1693
1693
payment_hash,
1694
1694
network_update : None ,
1695
- rejected_by_dest : false ,
1695
+ payment_failed_permanently : false ,
1696
1696
all_paths_failed : false ,
1697
1697
path : TestRouter :: path_for_value ( final_value_msat / 2 ) ,
1698
1698
short_channel_id : None ,
@@ -2393,8 +2393,8 @@ mod tests {
2393
2393
// treated this as "HTLC complete" and dropped the retry counter, causing us to retry again
2394
2394
// if the final HTLC failed.
2395
2395
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 ) ;
2398
2398
assert ! ( all_paths_failed) ;
2399
2399
} else { panic ! ( "Unexpected event" ) ; }
2400
2400
} ) ;
@@ -2411,8 +2411,8 @@ mod tests {
2411
2411
commitment_signed_dance ! ( nodes[ 0 ] , nodes[ 1 ] , & bs_fail_update. commitment_signed, false , true ) ;
2412
2412
2413
2413
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 ) ;
2416
2416
assert ! ( all_paths_failed) ;
2417
2417
} else { panic ! ( "Unexpected event" ) ; }
2418
2418
} ) ;
0 commit comments