Skip to content

Commit e5871b2

Browse files
committed
f Account for BOLT12 methods taking RouteParamsConfig arg
1 parent 1090d30 commit e5871b2

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

src/payment/bolt12.rs

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ use lightning::offers::invoice::Bolt12Invoice;
2222
use lightning::offers::offer::{Amount, Offer, Quantity};
2323
use lightning::offers::parse::Bolt12SemanticError;
2424
use lightning::offers::refund::Refund;
25+
use lightning::routing::router::RouteParametersConfig;
2526
use lightning::util::string::UntrustedString;
2627

2728
use 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

Comments
 (0)