graph/db: detach getChannelMap from KVStore

This commit is contained in:
Elle Mouton
2025-06-26 10:50:33 +02:00
parent 8660f76b20
commit 9452c0b950

View File

@@ -246,7 +246,7 @@ func (c channelMapKey) String() string {
// getChannelMap loads all channel edge policies from the database and stores // getChannelMap loads all channel edge policies from the database and stores
// them in a map. // them in a map.
func (c *KVStore) getChannelMap(edges kvdb.RBucket) ( func getChannelMap(edges kvdb.RBucket) (
map[channelMapKey]*models.ChannelEdgePolicy, error) { map[channelMapKey]*models.ChannelEdgePolicy, error) {
// Create a map to store all channel edge policies. // Create a map to store all channel edge policies.
@@ -415,7 +415,7 @@ func (c *KVStore) ForEachChannel(cb func(*models.ChannelEdgeInfo,
// First, load all edges in memory indexed by node and channel // First, load all edges in memory indexed by node and channel
// id. // id.
channelMap, err := c.getChannelMap(edges) channelMap, err := getChannelMap(edges)
if err != nil { if err != nil {
return err return err
} }
@@ -479,7 +479,7 @@ func (c *KVStore) ForEachChannelCacheable(cb func(*models.CachedEdgeInfo,
// First, load all edges in memory indexed by node and channel // First, load all edges in memory indexed by node and channel
// id. // id.
channelMap, err := c.getChannelMap(edges) channelMap, err := getChannelMap(edges)
if err != nil { if err != nil {
return err return err
} }