1
0
Fork 0
mirror of https://github.com/anyproto/any-sync.git synced 2025-06-08 14:07:02 +09:00

Remove rawLoader

This commit is contained in:
mcrakhman 2024-11-19 07:22:44 +01:00
parent 6052649d7b
commit 0cf4118ba6
No known key found for this signature in database
GPG key ID: DED12CFEF5B8396B
3 changed files with 13 additions and 18 deletions

View file

@ -103,14 +103,13 @@ type ObjectTree interface {
} }
type objectTree struct { type objectTree struct {
treeStorage treestorage.TreeStorage treeStorage treestorage.TreeStorage
storage Storage storage Storage
changeBuilder ChangeBuilder changeBuilder ChangeBuilder
validator ObjectTreeValidator validator ObjectTreeValidator
rawChangeLoader *rawChangeLoader treeBuilder *treeBuilder
treeBuilder *treeBuilder aclList list.AclList
aclList list.AclList flusher Flusher
flusher Flusher
id string id string
rawRoot *treechangeproto.RawTreeChangeWithId rawRoot *treechangeproto.RawTreeChangeWithId

View file

@ -10,7 +10,6 @@ import (
"github.com/anyproto/any-sync/app/logger" "github.com/anyproto/any-sync/app/logger"
"github.com/anyproto/any-sync/commonspace/object/tree/treechangeproto" "github.com/anyproto/any-sync/commonspace/object/tree/treechangeproto"
"github.com/anyproto/any-sync/commonspace/object/tree/treestorage"
) )
var ( var (
@ -19,11 +18,9 @@ var (
) )
type treeBuilder struct { type treeBuilder struct {
treeStorage treestorage.TreeStorage builder ChangeBuilder
builder ChangeBuilder storage Storage
loader *rawChangeLoader ctx context.Context
storage Storage
ctx context.Context
// buffers // buffers
idStack []string idStack []string
@ -39,11 +36,10 @@ type treeBuilderOpts struct {
newChanges []*Change newChanges []*Change
} }
func newTreeBuilder(keepData bool, storage treestorage.TreeStorage, builder ChangeBuilder, loader *rawChangeLoader) *treeBuilder { func newTreeBuilder(storage Storage, builder ChangeBuilder) *treeBuilder {
return &treeBuilder{ return &treeBuilder{
treeStorage: storage, storage: storage,
builder: builder, builder: builder,
loader: loader,
} }
} }