Skip to content

Commit 8d5f7c8

Browse files
Make add_new_pending_payment private to module
And expose it in testing only, for safety
1 parent cbbf84b commit 8d5f7c8

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

lightning/src/ln/channelmanager.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2386,7 +2386,7 @@ impl<M: Deref, T: Deref, K: Deref, F: Deref, L: Deref> ChannelManager<M, T, K, F
23862386
#[cfg(test)]
23872387
pub(crate) fn test_add_new_pending_payment(&self, payment_hash: PaymentHash, payment_secret: Option<PaymentSecret>, payment_id: PaymentId, route: &Route) -> Result<Vec<[u8; 32]>, PaymentSendFailure> {
23882388
let best_block_height = self.best_block.read().unwrap().height();
2389-
self.pending_outbound_payments.add_new_pending_payment(payment_hash, payment_secret, payment_id, route, &self.keys_manager, best_block_height)
2389+
self.pending_outbound_payments.test_add_new_pending_payment(payment_hash, payment_secret, payment_id, route, &self.keys_manager, best_block_height)
23902390
}
23912391

23922392

lightning/src/ln/outbound_payment.rs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -403,7 +403,15 @@ impl OutboundPayments {
403403
}
404404
}
405405

406-
pub(super) fn add_new_pending_payment<K: Deref>(
406+
#[cfg(test)]
407+
pub(super) fn test_add_new_pending_payment<K: Deref>(
408+
&self, payment_hash: PaymentHash, payment_secret: Option<PaymentSecret>, payment_id: PaymentId,
409+
route: &Route, keys_manager: &K, best_block_height: u32
410+
) -> Result<Vec<[u8; 32]>, PaymentSendFailure> where K::Target: KeysInterface {
411+
self.add_new_pending_payment(payment_hash, payment_secret, payment_id, route, keys_manager, best_block_height)
412+
}
413+
414+
fn add_new_pending_payment<K: Deref>(
407415
&self, payment_hash: PaymentHash, payment_secret: Option<PaymentSecret>, payment_id: PaymentId,
408416
route: &Route, keys_manager: &K, best_block_height: u32
409417
) -> Result<Vec<[u8; 32]>, PaymentSendFailure> where K::Target: KeysInterface {

0 commit comments

Comments
 (0)