You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Take &NetworkGraph as input in get_route, not a NetGraphMsgHandler
This was just an oversight when route calculation was split up into
parts - it makes no sense for get_route to require that we have a
full route message handler, only a network graph (which can always
be accessed from a NetGraphMsgHandler anyway).
let route = matchget_route(&our_id,&net_graph_msg_handler,&get_pubkey!(),None,&Vec::new(), value,42,Arc::clone(&logger)){
403
+
let route = matchget_route(&our_id,&net_graph_msg_handler.network_graph.read().unwrap(),&get_pubkey!(),None,&Vec::new(), value,42,Arc::clone(&logger)){
let net_graph_msg_handler = &nodes[0].net_graph_msg_handler;
37
-
let route = get_route(&nodes[0].node.get_our_node_id(), net_graph_msg_handler,&nodes[1].node.get_our_node_id(),None,&Vec::new(),1000000,TEST_FINAL_CLTV,&logger).unwrap();
37
+
let route = get_route(&nodes[0].node.get_our_node_id(),&net_graph_msg_handler.network_graph.read().unwrap(),&nodes[1].node.get_our_node_id(),None,&Vec::new(),1000000,TEST_FINAL_CLTV,&logger).unwrap();
let net_graph_msg_handler = &nodes[0].net_graph_msg_handler;
74
-
let route = get_route(&nodes[0].node.get_our_node_id(), net_graph_msg_handler,&nodes[1].node.get_our_node_id(),None,&Vec::new(),1000000,TEST_FINAL_CLTV,&logger).unwrap();
74
+
let route = get_route(&nodes[0].node.get_our_node_id(),&net_graph_msg_handler.network_graph.read().unwrap(),&nodes[1].node.get_our_node_id(),None,&Vec::new(),1000000,TEST_FINAL_CLTV,&logger).unwrap();
let net_graph_msg_handler = &nodes[0].net_graph_msg_handler;
121
-
let route = get_route(&nodes[0].node.get_our_node_id(), net_graph_msg_handler,&nodes[1].node.get_our_node_id(),None,&Vec::new(),1000000,TEST_FINAL_CLTV,&logger).unwrap();
121
+
let route = get_route(&nodes[0].node.get_our_node_id(),&net_graph_msg_handler.network_graph.read().unwrap(),&nodes[1].node.get_our_node_id(),None,&Vec::new(),1000000,TEST_FINAL_CLTV,&logger).unwrap();
let net_graph_msg_handler = &nodes[0].net_graph_msg_handler;
187
-
let route = get_route(&nodes[0].node.get_our_node_id(), net_graph_msg_handler,&nodes[1].node.get_our_node_id(),None,&Vec::new(),1000000,TEST_FINAL_CLTV,&logger).unwrap();
187
+
let route = get_route(&nodes[0].node.get_our_node_id(),&net_graph_msg_handler.network_graph.read().unwrap(),&nodes[1].node.get_our_node_id(),None,&Vec::new(),1000000,TEST_FINAL_CLTV,&logger).unwrap();
let net_graph_msg_handler = &nodes[0].net_graph_msg_handler;
518
-
let route = get_route(&nodes[0].node.get_our_node_id(), net_graph_msg_handler,&nodes[1].node.get_our_node_id(),None,&Vec::new(),1000000,TEST_FINAL_CLTV,&logger).unwrap();
518
+
let route = get_route(&nodes[0].node.get_our_node_id(),&net_graph_msg_handler.network_graph.read().unwrap(),&nodes[1].node.get_our_node_id(),None,&Vec::new(),1000000,TEST_FINAL_CLTV,&logger).unwrap();
let net_graph_msg_handler = &nodes[0].net_graph_msg_handler;
607
-
let route = get_route(&nodes[0].node.get_our_node_id(), net_graph_msg_handler,&nodes[1].node.get_our_node_id(),None,&Vec::new(),1000000,TEST_FINAL_CLTV,&logger).unwrap();
607
+
let route = get_route(&nodes[0].node.get_our_node_id(),&net_graph_msg_handler.network_graph.read().unwrap(),&nodes[1].node.get_our_node_id(),None,&Vec::new(),1000000,TEST_FINAL_CLTV,&logger).unwrap();
let net_graph_msg_handler = &nodes[0].net_graph_msg_handler;
658
-
let route = get_route(&nodes[0].node.get_our_node_id(), net_graph_msg_handler,&nodes[1].node.get_our_node_id(),None,&Vec::new(),1000000,TEST_FINAL_CLTV,&logger).unwrap();
658
+
let route = get_route(&nodes[0].node.get_our_node_id(),&net_graph_msg_handler.network_graph.read().unwrap(),&nodes[1].node.get_our_node_id(),None,&Vec::new(),1000000,TEST_FINAL_CLTV,&logger).unwrap();
let net_graph_msg_handler = &nodes[1].net_graph_msg_handler;
667
-
let route = get_route(&nodes[1].node.get_our_node_id(), net_graph_msg_handler,&nodes[0].node.get_our_node_id(),None,&Vec::new(),1000000,TEST_FINAL_CLTV,&logger).unwrap();
667
+
let route = get_route(&nodes[1].node.get_our_node_id(),&net_graph_msg_handler.network_graph.read().unwrap(),&nodes[0].node.get_our_node_id(),None,&Vec::new(),1000000,TEST_FINAL_CLTV,&logger).unwrap();
let net_graph_msg_handler = &nodes[0].net_graph_msg_handler;
759
-
let route = get_route(&nodes[0].node.get_our_node_id(), net_graph_msg_handler,&nodes[2].node.get_our_node_id(),None,&Vec::new(),1000000,TEST_FINAL_CLTV,&logger).unwrap();
759
+
let route = get_route(&nodes[0].node.get_our_node_id(),&net_graph_msg_handler.network_graph.read().unwrap(),&nodes[2].node.get_our_node_id(),None,&Vec::new(),1000000,TEST_FINAL_CLTV,&logger).unwrap();
let net_graph_msg_handler = &nodes[0].net_graph_msg_handler;
786
-
let route = get_route(&nodes[0].node.get_our_node_id(), net_graph_msg_handler,&nodes[2].node.get_our_node_id(),None,&Vec::new(),1000000,TEST_FINAL_CLTV,&logger).unwrap();
786
+
let route = get_route(&nodes[0].node.get_our_node_id(),&net_graph_msg_handler.network_graph.read().unwrap(),&nodes[2].node.get_our_node_id(),None,&Vec::new(),1000000,TEST_FINAL_CLTV,&logger).unwrap();
let net_graph_msg_handler = &nodes[2].net_graph_msg_handler;
835
-
let route = get_route(&nodes[2].node.get_our_node_id(), net_graph_msg_handler,&nodes[0].node.get_our_node_id(),None,&Vec::new(),1000000,TEST_FINAL_CLTV,&logger).unwrap();
835
+
let route = get_route(&nodes[2].node.get_our_node_id(),&net_graph_msg_handler.network_graph.read().unwrap(),&nodes[0].node.get_our_node_id(),None,&Vec::new(),1000000,TEST_FINAL_CLTV,&logger).unwrap();
// generation during RAA while in monitor-update-failed state.
1087
1087
{
1088
1088
let net_graph_msg_handler = &nodes[0].net_graph_msg_handler;
1089
-
let route = get_route(&nodes[0].node.get_our_node_id(), net_graph_msg_handler,&nodes[1].node.get_our_node_id(),None,&Vec::new(),1000000,TEST_FINAL_CLTV,&logger).unwrap();
1089
+
let route = get_route(&nodes[0].node.get_our_node_id(),&net_graph_msg_handler.network_graph.read().unwrap(),&nodes[1].node.get_our_node_id(),None,&Vec::new(),1000000,TEST_FINAL_CLTV,&logger).unwrap();
// commitment transaction states) whereas here we can explicitly check for it.
1141
1141
{
1142
1142
let net_graph_msg_handler = &nodes[0].net_graph_msg_handler;
1143
-
let route = get_route(&nodes[0].node.get_our_node_id(), net_graph_msg_handler,&nodes[1].node.get_our_node_id(),None,&Vec::new(),1000000,TEST_FINAL_CLTV,&logger).unwrap();
1143
+
let route = get_route(&nodes[0].node.get_our_node_id(),&net_graph_msg_handler.network_graph.read().unwrap(),&nodes[1].node.get_our_node_id(),None,&Vec::new(),1000000,TEST_FINAL_CLTV,&logger).unwrap();
let net_graph_msg_handler = &nodes[0].net_graph_msg_handler;
1235
-
let route = get_route(&nodes[0].node.get_our_node_id(), net_graph_msg_handler,&nodes[1].node.get_our_node_id(),None,&Vec::new(),1000000,TEST_FINAL_CLTV,&logger).unwrap();
1235
+
let route = get_route(&nodes[0].node.get_our_node_id(),&net_graph_msg_handler.network_graph.read().unwrap(),&nodes[1].node.get_our_node_id(),None,&Vec::new(),1000000,TEST_FINAL_CLTV,&logger).unwrap();
let net_graph_msg_handler = &nodes[0].net_graph_msg_handler;
1331
-
let route = get_route(&nodes[0].node.get_our_node_id(), net_graph_msg_handler,&nodes[1].node.get_our_node_id(),None,&Vec::new(),1000000,TEST_FINAL_CLTV,&logger).unwrap();
1331
+
let route = get_route(&nodes[0].node.get_our_node_id(),&net_graph_msg_handler.network_graph.read().unwrap(),&nodes[1].node.get_our_node_id(),None,&Vec::new(),1000000,TEST_FINAL_CLTV,&logger).unwrap();
let net_graph_msg_handler = &nodes[0].net_graph_msg_handler;
1405
-
let route = get_route(&nodes[0].node.get_our_node_id(), net_graph_msg_handler,&nodes[1].node.get_our_node_id(),None,&Vec::new(),1000000,TEST_FINAL_CLTV,&logger).unwrap();
1405
+
let route = get_route(&nodes[0].node.get_our_node_id(),&net_graph_msg_handler.network_graph.read().unwrap(),&nodes[1].node.get_our_node_id(),None,&Vec::new(),1000000,TEST_FINAL_CLTV,&logger).unwrap();
let net_graph_msg_handler = &nodes[0].net_graph_msg_handler;
1430
-
let route = get_route(&nodes[0].node.get_our_node_id(), net_graph_msg_handler,&nodes[1].node.get_our_node_id(),None,&Vec::new(),1000000,TEST_FINAL_CLTV,&logger).unwrap();
1430
+
let route = get_route(&nodes[0].node.get_our_node_id(),&net_graph_msg_handler.network_graph.read().unwrap(),&nodes[1].node.get_our_node_id(),None,&Vec::new(),1000000,TEST_FINAL_CLTV,&logger).unwrap();
let net_graph_msg_handler = &nodes[2].net_graph_msg_handler;
1510
-
let route = get_route(&nodes[2].node.get_our_node_id(), net_graph_msg_handler,&nodes[0].node.get_our_node_id(),None,&Vec::new(),1000000,TEST_FINAL_CLTV,&logger).unwrap();
1510
+
let route = get_route(&nodes[2].node.get_our_node_id(),&net_graph_msg_handler.network_graph.read().unwrap(),&nodes[0].node.get_our_node_id(),None,&Vec::new(),1000000,TEST_FINAL_CLTV,&logger).unwrap();
let net_graph_msg_handler = &nodes[2].net_graph_msg_handler;
1595
-
let route = get_route(&nodes[2].node.get_our_node_id(), net_graph_msg_handler,&nodes[0].node.get_our_node_id(),None,&Vec::new(),1000000,TEST_FINAL_CLTV,&logger).unwrap();
1595
+
let route = get_route(&nodes[2].node.get_our_node_id(),&net_graph_msg_handler.network_graph.read().unwrap(),&nodes[0].node.get_our_node_id(),None,&Vec::new(),1000000,TEST_FINAL_CLTV,&logger).unwrap();
let net_graph_msg_handler = &nodes[0].net_graph_msg_handler;
1658
-
let route = get_route(&nodes[0].node.get_our_node_id(), net_graph_msg_handler,&nodes[1].node.get_our_node_id(),None,&Vec::new(),1000000,TEST_FINAL_CLTV,&logger).unwrap();
1658
+
let route = get_route(&nodes[0].node.get_our_node_id(),&net_graph_msg_handler.network_graph.read().unwrap(),&nodes[1].node.get_our_node_id(),None,&Vec::new(),1000000,TEST_FINAL_CLTV,&logger).unwrap();
let net_graph_msg_handler = &origin_node.net_graph_msg_handler;
953
953
let logger = test_utils::TestLogger::new();
954
-
let route = get_route(&origin_node.node.get_our_node_id(), net_graph_msg_handler,&expected_route.last().unwrap().node.get_our_node_id(),None,&Vec::new(), recv_value,TEST_FINAL_CLTV,&logger).unwrap();
954
+
let route = get_route(&origin_node.node.get_our_node_id(),&net_graph_msg_handler.network_graph.read().unwrap(),&expected_route.last().unwrap().node.get_our_node_id(),None,&Vec::new(), recv_value,TEST_FINAL_CLTV,&logger).unwrap();
let net_graph_msg_handler = &origin_node.net_graph_msg_handler;
967
-
let route = get_route(&origin_node.node.get_our_node_id(), net_graph_msg_handler,&expected_route.last().unwrap().node.get_our_node_id(),None,&Vec::new(), recv_value,TEST_FINAL_CLTV,&logger).unwrap();
967
+
let route = get_route(&origin_node.node.get_our_node_id(),&net_graph_msg_handler.network_graph.read().unwrap(),&expected_route.last().unwrap().node.get_our_node_id(),None,&Vec::new(), recv_value,TEST_FINAL_CLTV,&logger).unwrap();
0 commit comments