@@ -22,6 +22,7 @@ use lightning::offers::invoice::Bolt12Invoice;
22
22
use lightning:: offers:: offer:: { Amount , Offer , Quantity } ;
23
23
use lightning:: offers:: parse:: Bolt12SemanticError ;
24
24
use lightning:: offers:: refund:: Refund ;
25
+ use lightning:: routing:: router:: RouteParametersConfig ;
25
26
use lightning:: util:: string:: UntrustedString ;
26
27
27
28
use rand:: RngCore ;
@@ -69,7 +70,7 @@ impl Bolt12Payment {
69
70
rand:: thread_rng ( ) . fill_bytes ( & mut random_bytes) ;
70
71
let payment_id = PaymentId ( random_bytes) ;
71
72
let retry_strategy = Retry :: Timeout ( LDK_PAYMENT_RETRY_TIMEOUT ) ;
72
- let max_total_routing_fee_msat = None ;
73
+ let route_params_config = RouteParametersConfig :: default ( ) ;
73
74
74
75
let offer_amount_msat = match offer. amount ( ) {
75
76
Some ( Amount :: Bitcoin { amount_msats } ) => amount_msats,
@@ -90,7 +91,7 @@ impl Bolt12Payment {
90
91
payer_note. clone ( ) ,
91
92
payment_id,
92
93
retry_strategy,
93
- max_total_routing_fee_msat ,
94
+ route_params_config ,
94
95
) {
95
96
Ok ( ( ) ) => {
96
97
let payee_pubkey = offer. issuer_signing_pubkey ( ) ;
@@ -171,7 +172,7 @@ impl Bolt12Payment {
171
172
rand:: thread_rng ( ) . fill_bytes ( & mut random_bytes) ;
172
173
let payment_id = PaymentId ( random_bytes) ;
173
174
let retry_strategy = Retry :: Timeout ( LDK_PAYMENT_RETRY_TIMEOUT ) ;
174
- let max_total_routing_fee_msat = None ;
175
+ let route_params_config = RouteParametersConfig :: default ( ) ;
175
176
176
177
let offer_amount_msat = match offer. amount ( ) {
177
178
Some ( Amount :: Bitcoin { amount_msats } ) => amount_msats,
@@ -196,7 +197,7 @@ impl Bolt12Payment {
196
197
payer_note. clone ( ) ,
197
198
payment_id,
198
199
retry_strategy,
199
- max_total_routing_fee_msat ,
200
+ route_params_config ,
200
201
) {
201
202
Ok ( ( ) ) => {
202
203
let payee_pubkey = offer. issuer_signing_pubkey ( ) ;
@@ -365,7 +366,7 @@ impl Bolt12Payment {
365
366
. duration_since ( UNIX_EPOCH )
366
367
. unwrap ( ) ;
367
368
let retry_strategy = Retry :: Timeout ( LDK_PAYMENT_RETRY_TIMEOUT ) ;
368
- let max_total_routing_fee_msat = None ;
369
+ let route_params_config = RouteParametersConfig :: default ( ) ;
369
370
370
371
let mut refund_builder = self
371
372
. channel_manager
@@ -374,7 +375,7 @@ impl Bolt12Payment {
374
375
absolute_expiry,
375
376
payment_id,
376
377
retry_strategy,
377
- max_total_routing_fee_msat ,
378
+ route_params_config ,
378
379
)
379
380
. map_err ( |e| {
380
381
log_error ! ( self . logger, "Failed to create refund builder: {:?}" , e) ;
0 commit comments