@@ -19,6 +19,7 @@ use crate::types::{ChannelManager, PaymentStore};
19
19
use lightning:: ln:: channelmanager:: { PaymentId , Retry } ;
20
20
use lightning:: offers:: offer:: { Amount , Offer as LdkOffer , Quantity } ;
21
21
use lightning:: offers:: parse:: Bolt12SemanticError ;
22
+ use lightning:: routing:: router:: RouteParametersConfig ;
22
23
use lightning:: util:: string:: UntrustedString ;
23
24
24
25
use rand:: RngCore ;
@@ -82,7 +83,7 @@ impl Bolt12Payment {
82
83
rand:: thread_rng ( ) . fill_bytes ( & mut random_bytes) ;
83
84
let payment_id = PaymentId ( random_bytes) ;
84
85
let retry_strategy = Retry :: Timeout ( LDK_PAYMENT_RETRY_TIMEOUT ) ;
85
- let max_total_routing_fee_msat = None ;
86
+ let route_params_config = RouteParametersConfig :: default ( ) ;
86
87
87
88
let offer_amount_msat = match offer. amount ( ) {
88
89
Some ( Amount :: Bitcoin { amount_msats } ) => amount_msats,
@@ -103,7 +104,7 @@ impl Bolt12Payment {
103
104
payer_note. clone ( ) ,
104
105
payment_id,
105
106
retry_strategy,
106
- max_total_routing_fee_msat ,
107
+ route_params_config ,
107
108
) {
108
109
Ok ( ( ) ) => {
109
110
let payee_pubkey = offer. issuer_signing_pubkey ( ) ;
@@ -185,7 +186,7 @@ impl Bolt12Payment {
185
186
rand:: thread_rng ( ) . fill_bytes ( & mut random_bytes) ;
186
187
let payment_id = PaymentId ( random_bytes) ;
187
188
let retry_strategy = Retry :: Timeout ( LDK_PAYMENT_RETRY_TIMEOUT ) ;
188
- let max_total_routing_fee_msat = None ;
189
+ let route_params_config = RouteParametersConfig :: default ( ) ;
189
190
190
191
let offer_amount_msat = match offer. amount ( ) {
191
192
Some ( Amount :: Bitcoin { amount_msats } ) => amount_msats,
@@ -210,7 +211,7 @@ impl Bolt12Payment {
210
211
payer_note. clone ( ) ,
211
212
payment_id,
212
213
retry_strategy,
213
- max_total_routing_fee_msat ,
214
+ route_params_config ,
214
215
) {
215
216
Ok ( ( ) ) => {
216
217
let payee_pubkey = offer. issuer_signing_pubkey ( ) ;
@@ -392,7 +393,7 @@ impl Bolt12Payment {
392
393
. duration_since ( UNIX_EPOCH )
393
394
. unwrap ( ) ;
394
395
let retry_strategy = Retry :: Timeout ( LDK_PAYMENT_RETRY_TIMEOUT ) ;
395
- let max_total_routing_fee_msat = None ;
396
+ let route_params_config = RouteParametersConfig :: default ( ) ;
396
397
397
398
let mut refund_builder = self
398
399
. channel_manager
@@ -401,7 +402,7 @@ impl Bolt12Payment {
401
402
absolute_expiry,
402
403
payment_id,
403
404
retry_strategy,
404
- max_total_routing_fee_msat ,
405
+ route_params_config ,
405
406
)
406
407
. map_err ( |e| {
407
408
log_error ! ( self . logger, "Failed to create refund builder: {:?}" , e) ;
0 commit comments