routing: use new graph.DB interface in ChannelRouter

This commit is contained in:
Elle Mouton 2024-06-16 19:02:55 -04:00
parent be84d6974e
commit 30e6671a13
No known key found for this signature in database
GPG key ID: D7D916376026F177
2 changed files with 3 additions and 3 deletions

View file

@ -13,6 +13,7 @@ import (
"github.com/go-errors/errors"
"github.com/lightningnetwork/lnd/channeldb"
"github.com/lightningnetwork/lnd/channeldb/models"
"github.com/lightningnetwork/lnd/graph"
"github.com/lightningnetwork/lnd/lnwire"
)
@ -313,7 +314,7 @@ type ChannelEdgeUpdate struct {
// constitutes. This function will also fetch any required auxiliary
// information required to create the topology change update from the graph
// database.
func addToTopologyChange(graph *channeldb.ChannelGraph, update *TopologyChange,
func addToTopologyChange(graph graph.DB, update *TopologyChange,
msg interface{}) error {
switch m := msg.(type) {

View file

@ -253,8 +253,7 @@ type Config struct {
// Graph is the channel graph that the ChannelRouter will use to gather
// metrics from and also to carry out path finding queries.
// TODO(roasbeef): make into an interface
Graph *channeldb.ChannelGraph
Graph graph.DB
// Chain is the router's source to the most up-to-date blockchain data.
// All incoming advertised channels will be checked against the chain