@@ -22,6 +22,7 @@ use lightning::offers::invoice::Bolt12Invoice;
2222use lightning:: offers:: offer:: { Amount , Offer , Quantity } ;
2323use lightning:: offers:: parse:: Bolt12SemanticError ;
2424use lightning:: offers:: refund:: Refund ;
25+ use lightning:: routing:: router:: RouteParametersConfig ;
2526use lightning:: util:: string:: UntrustedString ;
2627
2728use rand:: RngCore ;
@@ -69,7 +70,7 @@ impl Bolt12Payment {
6970 rand:: thread_rng ( ) . fill_bytes ( & mut random_bytes) ;
7071 let payment_id = PaymentId ( random_bytes) ;
7172 let retry_strategy = Retry :: Timeout ( LDK_PAYMENT_RETRY_TIMEOUT ) ;
72- let max_total_routing_fee_msat = None ;
73+ let route_params_config = RouteParametersConfig :: default ( ) ;
7374
7475 let offer_amount_msat = match offer. amount ( ) {
7576 Some ( Amount :: Bitcoin { amount_msats } ) => amount_msats,
@@ -90,7 +91,7 @@ impl Bolt12Payment {
9091 payer_note. clone ( ) ,
9192 payment_id,
9293 retry_strategy,
93- max_total_routing_fee_msat ,
94+ route_params_config ,
9495 ) {
9596 Ok ( ( ) ) => {
9697 let payee_pubkey = offer. issuer_signing_pubkey ( ) ;
@@ -171,7 +172,7 @@ impl Bolt12Payment {
171172 rand:: thread_rng ( ) . fill_bytes ( & mut random_bytes) ;
172173 let payment_id = PaymentId ( random_bytes) ;
173174 let retry_strategy = Retry :: Timeout ( LDK_PAYMENT_RETRY_TIMEOUT ) ;
174- let max_total_routing_fee_msat = None ;
175+ let route_params_config = RouteParametersConfig :: default ( ) ;
175176
176177 let offer_amount_msat = match offer. amount ( ) {
177178 Some ( Amount :: Bitcoin { amount_msats } ) => amount_msats,
@@ -196,7 +197,7 @@ impl Bolt12Payment {
196197 payer_note. clone ( ) ,
197198 payment_id,
198199 retry_strategy,
199- max_total_routing_fee_msat ,
200+ route_params_config ,
200201 ) {
201202 Ok ( ( ) ) => {
202203 let payee_pubkey = offer. issuer_signing_pubkey ( ) ;
@@ -365,7 +366,7 @@ impl Bolt12Payment {
365366 . duration_since ( UNIX_EPOCH )
366367 . unwrap ( ) ;
367368 let retry_strategy = Retry :: Timeout ( LDK_PAYMENT_RETRY_TIMEOUT ) ;
368- let max_total_routing_fee_msat = None ;
369+ let route_params_config = RouteParametersConfig :: default ( ) ;
369370
370371 let mut refund_builder = self
371372 . channel_manager
@@ -374,7 +375,7 @@ impl Bolt12Payment {
374375 absolute_expiry,
375376 payment_id,
376377 retry_strategy,
377- max_total_routing_fee_msat ,
378+ route_params_config ,
378379 )
379380 . map_err ( |e| {
380381 log_error ! ( self . logger, "Failed to create refund builder: {:?}" , e) ;
0 commit comments