Skip to content

Commit 6686bdb

Browse files
committed
f Account for BOLT12 methods taking RouteParamsConfig arg
1 parent fbc49ae commit 6686bdb

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
@@ -19,6 +19,7 @@ use crate::types::{ChannelManager, PaymentStore};
1919
use lightning::ln::channelmanager::{PaymentId, Retry};
2020
use lightning::offers::offer::{Amount, Offer as LdkOffer, Quantity};
2121
use lightning::offers::parse::Bolt12SemanticError;
22+
use lightning::routing::router::RouteParametersConfig;
2223
use lightning::util::string::UntrustedString;
2324

2425
use rand::RngCore;
@@ -82,7 +83,7 @@ impl Bolt12Payment {
8283
rand::thread_rng().fill_bytes(&mut random_bytes);
8384
let payment_id = PaymentId(random_bytes);
8485
let retry_strategy = Retry::Timeout(LDK_PAYMENT_RETRY_TIMEOUT);
85-
let max_total_routing_fee_msat = None;
86+
let route_params_config = RouteParametersConfig::default();
8687

8788
let offer_amount_msat = match offer.amount() {
8889
Some(Amount::Bitcoin { amount_msats }) => amount_msats,
@@ -103,7 +104,7 @@ impl Bolt12Payment {
103104
payer_note.clone(),
104105
payment_id,
105106
retry_strategy,
106-
max_total_routing_fee_msat,
107+
route_params_config,
107108
) {
108109
Ok(()) => {
109110
let payee_pubkey = offer.issuer_signing_pubkey();
@@ -185,7 +186,7 @@ impl Bolt12Payment {
185186
rand::thread_rng().fill_bytes(&mut random_bytes);
186187
let payment_id = PaymentId(random_bytes);
187188
let retry_strategy = Retry::Timeout(LDK_PAYMENT_RETRY_TIMEOUT);
188-
let max_total_routing_fee_msat = None;
189+
let route_params_config = RouteParametersConfig::default();
189190

190191
let offer_amount_msat = match offer.amount() {
191192
Some(Amount::Bitcoin { amount_msats }) => amount_msats,
@@ -210,7 +211,7 @@ impl Bolt12Payment {
210211
payer_note.clone(),
211212
payment_id,
212213
retry_strategy,
213-
max_total_routing_fee_msat,
214+
route_params_config,
214215
) {
215216
Ok(()) => {
216217
let payee_pubkey = offer.issuer_signing_pubkey();
@@ -392,7 +393,7 @@ impl Bolt12Payment {
392393
.duration_since(UNIX_EPOCH)
393394
.unwrap();
394395
let retry_strategy = Retry::Timeout(LDK_PAYMENT_RETRY_TIMEOUT);
395-
let max_total_routing_fee_msat = None;
396+
let route_params_config = RouteParametersConfig::default();
396397

397398
let mut refund_builder = self
398399
.channel_manager
@@ -401,7 +402,7 @@ impl Bolt12Payment {
401402
absolute_expiry,
402403
payment_id,
403404
retry_strategy,
404-
max_total_routing_fee_msat,
405+
route_params_config,
405406
)
406407
.map_err(|e| {
407408
log_error!(self.logger, "Failed to create refund builder: {:?}", e);

0 commit comments

Comments
 (0)