autopilot: convert Peer to route.Vertex

In preparation for removing the ForEachNode/ForEachChannel call pattern,
we refactor the autopilot subserver by simplifying the `ChannelEdge`
such that it no longer returns the `Node` type which has a
`ForEachChannel` method on it. The aim is to completely remove the
`ForEachChannel` usage.
This commit is contained in:
Elle Mouton
2025-08-03 12:01:10 +02:00
parent d9ff94a250
commit 70b8c8ec78
4 changed files with 18 additions and 24 deletions

View File

@@ -72,7 +72,7 @@ type ChannelEdge struct {
// Peer is the peer that this channel creates an edge to in the channel
// graph.
Peer Node
Peer route.Vertex
}
// ChannelGraph in an interface that represents a traversable channel graph.