@@ -1952,16 +1952,17 @@ where
19521952/// # use lightning::events::{Event, EventsProvider};
19531953/// # use lightning::ln::channelmanager::{AChannelManager, PaymentId, RecentPaymentDetails, Retry};
19541954/// # use lightning::offers::parse::Bolt12SemanticError;
1955+ /// # use lightning::routing::router::RouteParametersConfig;
19551956/// #
19561957/// # fn example<T: AChannelManager>(
19571958/// # channel_manager: T, amount_msats: u64, absolute_expiry: Duration, retry: Retry,
1958- /// # max_total_routing_fee_msat : Option<u64 >
1959+ /// # route_params_config : Option<RouteParametersConfig >
19591960/// # ) -> Result<(), Bolt12SemanticError> {
19601961/// # let channel_manager = channel_manager.get_cm();
19611962/// let payment_id = PaymentId([42; 32]);
19621963/// let refund = channel_manager
19631964/// .create_refund_builder(
1964- /// amount_msats, absolute_expiry, payment_id, retry, max_total_routing_fee_msat
1965+ /// amount_msats, absolute_expiry, payment_id, retry, route_params_config
19651966/// )?
19661967/// # ;
19671968/// # // Needed for compiling for c_bindings
@@ -9189,7 +9190,7 @@ macro_rules! create_refund_builder { ($self: ident, $builder: ty) => {
91899190 /// [Avoiding Duplicate Payments]: #avoiding-duplicate-payments
91909191 pub fn create_refund_builder(
91919192 &$self, amount_msats: u64, absolute_expiry: Duration, payment_id: PaymentId,
9192- retry_strategy: Retry, max_total_routing_fee_msat : Option<u64 >
9193+ retry_strategy: Retry, route_params_config : Option<RouteParametersConfig >
91939194 ) -> Result<$builder, Bolt12SemanticError> {
91949195 let node_id = $self.get_our_node_id();
91959196 let expanded_key = &$self.inbound_payment_key;
@@ -9211,11 +9212,6 @@ macro_rules! create_refund_builder { ($self: ident, $builder: ty) => {
92119212
92129213 let _persistence_guard = PersistenceNotifierGuard::notify_on_drop($self);
92139214
9214- let route_params_config = max_total_routing_fee_msat.map(
9215- |fee_msat| RouteParametersConfig::new()
9216- .with_max_total_routing_fee_msat(fee_msat)
9217- );
9218-
92199215 let expiration = StaleExpiration::AbsoluteTimeout(absolute_expiry);
92209216 $self.pending_outbound_payments
92219217 .add_new_awaiting_invoice(
0 commit comments