@@ -20,6 +20,7 @@ use lightning::offers::invoice::Bolt12Invoice;
2020use lightning:: offers:: offer:: { Amount , Offer , Quantity } ;
2121use lightning:: offers:: parse:: Bolt12SemanticError ;
2222use lightning:: offers:: refund:: Refund ;
23+ use lightning:: routing:: router:: RouteParametersConfig ;
2324use lightning:: util:: string:: UntrustedString ;
2425
2526use rand:: RngCore ;
@@ -67,7 +68,7 @@ impl Bolt12Payment {
6768 rand:: thread_rng ( ) . fill_bytes ( & mut random_bytes) ;
6869 let payment_id = PaymentId ( random_bytes) ;
6970 let retry_strategy = Retry :: Timeout ( LDK_PAYMENT_RETRY_TIMEOUT ) ;
70- let max_total_routing_fee_msat = None ;
71+ let route_params_config = RouteParametersConfig :: default ( ) ;
7172
7273 let offer_amount_msat = match offer. amount ( ) {
7374 Some ( Amount :: Bitcoin { amount_msats } ) => amount_msats,
@@ -88,7 +89,7 @@ impl Bolt12Payment {
8889 payer_note. clone ( ) ,
8990 payment_id,
9091 retry_strategy,
91- max_total_routing_fee_msat ,
92+ route_params_config ,
9293 ) {
9394 Ok ( ( ) ) => {
9495 let payee_pubkey = offer. issuer_signing_pubkey ( ) ;
@@ -169,7 +170,7 @@ impl Bolt12Payment {
169170 rand:: thread_rng ( ) . fill_bytes ( & mut random_bytes) ;
170171 let payment_id = PaymentId ( random_bytes) ;
171172 let retry_strategy = Retry :: Timeout ( LDK_PAYMENT_RETRY_TIMEOUT ) ;
172- let max_total_routing_fee_msat = None ;
173+ let route_params_config = RouteParametersConfig :: default ( ) ;
173174
174175 let offer_amount_msat = match offer. amount ( ) {
175176 Some ( Amount :: Bitcoin { amount_msats } ) => amount_msats,
@@ -194,7 +195,7 @@ impl Bolt12Payment {
194195 payer_note. clone ( ) ,
195196 payment_id,
196197 retry_strategy,
197- max_total_routing_fee_msat ,
198+ route_params_config ,
198199 ) {
199200 Ok ( ( ) ) => {
200201 let payee_pubkey = offer. issuer_signing_pubkey ( ) ;
@@ -363,7 +364,7 @@ impl Bolt12Payment {
363364 . duration_since ( UNIX_EPOCH )
364365 . unwrap ( ) ;
365366 let retry_strategy = Retry :: Timeout ( LDK_PAYMENT_RETRY_TIMEOUT ) ;
366- let max_total_routing_fee_msat = None ;
367+ let route_params_config = RouteParametersConfig :: default ( ) ;
367368
368369 let mut refund_builder = self
369370 . channel_manager
@@ -372,7 +373,7 @@ impl Bolt12Payment {
372373 absolute_expiry,
373374 payment_id,
374375 retry_strategy,
375- max_total_routing_fee_msat ,
376+ route_params_config ,
376377 )
377378 . map_err ( |e| {
378379 log_error ! ( self . logger, "Failed to create refund builder: {:?}" , e) ;
0 commit comments