Skip to content

Commit 2522c8c

Browse files
committed
Account for RouteParameters having max_total_routing_fee_msat
1 parent 6e25750 commit 2522c8c

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

src/lib.rs

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1169,7 +1169,8 @@ impl<K: KVStore + Sync + Send + 'static> Node<K> {
11691169
.with_bolt11_features(features.clone())
11701170
.map_err(|_| Error::InvalidInvoice)?;
11711171
}
1172-
let route_params = RouteParameters { payment_params, final_value_msat: amount_msat };
1172+
let route_params =
1173+
RouteParameters::from_payment_params_and_value(payment_params, amount_msat);
11731174

11741175
let retry_strategy = Retry::Timeout(LDK_PAYMENT_RETRY_TIMEOUT);
11751176
let recipient_fields = RecipientOnionFields::secret_only(*payment_secret);
@@ -1250,13 +1251,10 @@ impl<K: KVStore + Sync + Send + 'static> Node<K> {
12501251
}
12511252
}
12521253

1253-
let route_params = RouteParameters {
1254-
payment_params: PaymentParameters::from_node_id(
1255-
node_id,
1256-
self.config.default_cltv_expiry_delta,
1257-
),
1258-
final_value_msat: amount_msat,
1259-
};
1254+
let route_params = RouteParameters::from_payment_params_and_value(
1255+
PaymentParameters::from_node_id(node_id, self.config.default_cltv_expiry_delta),
1256+
amount_msat,
1257+
);
12601258
let recipient_fields = RecipientOnionFields::spontaneous_empty();
12611259

12621260
match self.channel_manager.send_spontaneous_payment_with_retry(

0 commit comments

Comments
 (0)