Skip to content

Commit 71441f3

Browse files
committed
f rebase
1 parent b920906 commit 71441f3

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

lightning-invoice/src/payment.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1178,8 +1178,8 @@ mod tests {
11781178
// *** Full Featured Functional Tests with a Real ChannelManager ***
11791179
struct ManualRouter(Mutex<LinkedList<Result<Route, LightningError>>>);
11801180

1181-
impl Router for ManualRouter {
1182-
fn find_route(&self, _payer: &PublicKey, _params: &RouteParameters, _first_hops: Option<&[&ChannelDetails]>)
1181+
impl<S: routing::Score> Router<S> for ManualRouter {
1182+
fn find_route(&self, _payer: &PublicKey, _params: &RouteParameters, _first_hops: Option<&[&ChannelDetails]>, _scorer: &S)
11831183
-> Result<Route, LightningError> {
11841184
self.0.lock().unwrap().pop_front().unwrap()
11851185
}
@@ -1236,7 +1236,8 @@ mod tests {
12361236

12371237
let event_handled = core::cell::RefCell::new(false);
12381238
let event_handler = |_: &_| { *event_handled.borrow_mut() = true; };
1239-
let invoice_payer = InvoicePayer::new(nodes[0].node, route_res, nodes[0].logger, event_handler, RetryAttempts(1));
1239+
let scorer = RefCell::new(TestScorer::new());
1240+
let invoice_payer = InvoicePayer::new(nodes[0].node, route_res, &scorer, nodes[0].logger, event_handler, RetryAttempts(1));
12401241

12411242
invoice_payer.pay_invoice(&create_invoice_from_channelmanager(
12421243
&nodes[1].node, nodes[1].keys_manager, Currency::Bitcoin, Some(100_010_000), "Invoice".to_string()).unwrap()).unwrap();

0 commit comments

Comments
 (0)