graph/db: init KVStore outside of ChannelGraph

So that we can pass in the abstract V1Store in preparation for adding a
SQL implementation of the KVStore.
This commit is contained in:
Elle Mouton committed 2025-05-22 14:14:40 +02:00
1 parent 449684de87
commit 526fb7f181
8 files changed
+36 -39

No files matched your search

+4 -2
View File
@@ -1093,9 +1093,11 @@ func makeTestGraph(t *testing.T, useCache bool) *graphdb.ChannelGraph {
t.Cleanup(backendCleanup)
graphStore, err := graphdb.NewKVStore(backend)
require.NoError(t, err)
graph, err := graphdb.NewChannelGraph(
&graphdb.Config{KVDB: backend},
graphdb.WithUseGraphCache(useCache),
graphStore, graphdb.WithUseGraphCache(useCache),
)
require.NoError(t, err)
require.NoError(t, graph.Start())