Skip to content

Commit b32532c

Browse files
Rename send_payment and retry_payment for retries
Once ChannelManager supports payment retries, it will make more sense for its current send_payment method to be named send_payment_with_route because retrying should be the default. Here we get a head start on this by making the rename in outbound_payment, but not changing the public interface yet.
1 parent bed2fc0 commit b32532c

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

lightning/src/ln/channelmanager.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -2368,7 +2368,7 @@ impl<M: Deref, T: Deref, K: Deref, F: Deref, L: Deref> ChannelManager<M, T, K, F
23682368
pub fn send_payment(&self, route: &Route, payment_hash: PaymentHash, payment_secret: &Option<PaymentSecret>, payment_id: PaymentId) -> Result<(), PaymentSendFailure> {
23692369
let best_block_height = self.best_block.read().unwrap().height();
23702370
self.pending_outbound_payments
2371-
.send_payment(route, payment_hash, payment_secret, payment_id, &self.keys_manager, best_block_height,
2371+
.send_payment_with_route(route, payment_hash, payment_secret, payment_id, &self.keys_manager, best_block_height,
23722372
|path, payment_params, payment_hash, payment_secret, total_value, cur_height, payment_id, keysend_preimage, session_priv|
23732373
self.send_payment_along_path(path, payment_params, payment_hash, payment_secret, total_value, cur_height, payment_id, keysend_preimage, session_priv))
23742374
}
@@ -2400,7 +2400,7 @@ impl<M: Deref, T: Deref, K: Deref, F: Deref, L: Deref> ChannelManager<M, T, K, F
24002400
/// [`abandon_payment`]: [`ChannelManager::abandon_payment`]
24012401
pub fn retry_payment(&self, route: &Route, payment_id: PaymentId) -> Result<(), PaymentSendFailure> {
24022402
let best_block_height = self.best_block.read().unwrap().height();
2403-
self.pending_outbound_payments.retry_payment(route, payment_id, &self.keys_manager, best_block_height,
2403+
self.pending_outbound_payments.retry_payment_with_route(route, payment_id, &self.keys_manager, best_block_height,
24042404
|path, payment_params, payment_hash, payment_secret, total_value, cur_height, payment_id, keysend_preimage, session_priv|
24052405
self.send_payment_along_path(path, payment_params, payment_hash, payment_secret, total_value, cur_height, payment_id, keysend_preimage, session_priv))
24062406
}

lightning/src/ln/outbound_payment.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -271,7 +271,7 @@ impl OutboundPayments {
271271
}
272272
}
273273

274-
pub(super) fn send_payment<K: Deref, F>(&self, route: &Route, payment_hash: PaymentHash,
274+
pub(super) fn send_payment_with_route<K: Deref, F>(&self, route: &Route, payment_hash: PaymentHash,
275275
payment_secret: &Option<PaymentSecret>, payment_id: PaymentId, keys_manager: &K,
276276
best_block_height: u32, send_payment_along_path: F)
277277
-> Result<(), PaymentSendFailure>
@@ -306,7 +306,7 @@ impl OutboundPayments {
306306
}
307307
}
308308

309-
pub(super) fn retry_payment<K: Deref, F>(&self, route: &Route, payment_id: PaymentId,
309+
pub(super) fn retry_payment_with_route<K: Deref, F>(&self, route: &Route, payment_id: PaymentId,
310310
keys_manager: &K, best_block_height: u32, send_payment_along_path: F)
311311
-> Result<(), PaymentSendFailure>
312312
where

0 commit comments

Comments
 (0)