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
2025-03-30 11:42:22 +02:00
parent 449684de87
commit 526fb7f181
8 changed files with 36 additions and 39 deletions

View File

@@ -47,7 +47,10 @@ func newDiskChanGraph(t *testing.T) (testGraph, error) {
})
require.NoError(t, err)
graphDB, err := graphdb.NewChannelGraph(&graphdb.Config{KVDB: backend})
graphStore, err := graphdb.NewKVStore(backend)
require.NoError(t, err)
graphDB, err := graphdb.NewChannelGraph(graphStore)
require.NoError(t, err)
require.NoError(t, graphDB.Start())