X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;ds=inline;f=lightning-invoice%2Fsrc%2Futils.rs;fp=lightning-invoice%2Fsrc%2Futils.rs;h=c9046abc0626506b5b188599ec545c5a57fe271d;hb=ca103491eb2d1ed0ce25e8b46b194898d38a5ab5;hp=31c1ab2550e4a5a53b079355ecd90f74f111a0a0;hpb=0a31c12f85b55dd2b3a85e929a5c92086bc8842b;p=rust-lightning diff --git a/lightning-invoice/src/utils.rs b/lightning-invoice/src/utils.rs index 31c1ab25..c9046abc 100644 --- a/lightning-invoice/src/utils.rs +++ b/lightning-invoice/src/utils.rs @@ -113,19 +113,19 @@ mod test { assert_eq!(invoice.min_final_cltv_expiry(), MIN_FINAL_CLTV_EXPIRY as u64); assert_eq!(invoice.description(), InvoiceDescription::Direct(&Description("test".to_string()))); + let payee = router::Payee::new(invoice.recover_payee_pub_key()) + .with_features(invoice.features().unwrap().clone()) + .with_route_hints(invoice.route_hints()); let amt_msat = invoice.amount_pico_btc().unwrap() / 10; let first_hops = nodes[0].node.list_usable_channels(); - let last_hops = invoice.route_hints(); let network_graph = &nodes[0].net_graph_msg_handler.network_graph; let logger = test_utils::TestLogger::new(); let scorer = Scorer::new(0); let route = router::get_route( &nodes[0].node.get_our_node_id(), + &payee, network_graph, - &invoice.recover_payee_pub_key(), - Some(invoice.features().unwrap().clone()), Some(&first_hops.iter().collect::>()), - &last_hops, amt_msat, invoice.min_final_cltv_expiry() as u32, &logger,