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