mirror of
https://github.com/aljazceru/lightning.git
synced 2025-12-20 07:34:24 +01:00
refactor: Moving legacy sync method out of routing
This was the only time we actually reference non-routing structs in routing, so moving this out should allow us to get it working in the new subdaemons.
This commit is contained in:
committed by
Rusty Russell
parent
5d10093da3
commit
2c06524165
@@ -554,26 +554,6 @@ static void json_add_route(struct command *cmd,
|
||||
command_success(cmd, null_response(cmd));
|
||||
}
|
||||
|
||||
void sync_routing_table(struct lightningd_state *dstate, struct peer *peer)
|
||||
{
|
||||
struct node *n;
|
||||
struct node_map_iter it;
|
||||
int i;
|
||||
struct node_connection *nc;
|
||||
for (n = node_map_first(dstate->rstate->nodes, &it); n; n = node_map_next(dstate->rstate->nodes, &it)) {
|
||||
size_t num_edges = tal_count(n->out);
|
||||
for (i = 0; i < num_edges; i++) {
|
||||
nc = n->out[i];
|
||||
if (nc->channel_announcement)
|
||||
queue_pkt_nested(peer, WIRE_CHANNEL_ANNOUNCEMENT, nc->channel_announcement);
|
||||
if (nc->channel_update)
|
||||
queue_pkt_nested(peer, WIRE_CHANNEL_UPDATE, nc->channel_update);
|
||||
}
|
||||
if (n->node_announcement && num_edges > 0)
|
||||
queue_pkt_nested(peer, WIRE_NODE_ANNOUNCEMENT, n->node_announcement);
|
||||
}
|
||||
}
|
||||
|
||||
static const struct json_command dev_add_route_command = {
|
||||
"dev-add-route",
|
||||
json_add_route,
|
||||
|
||||
Reference in New Issue
Block a user