WIP plaintextdocument

This commit is contained in:
mcrakhman 2022-07-12 08:55:30 +02:00 committed by Mikhail Iudin
parent 02d2b948a3
commit 67dba37ea3
No known key found for this signature in database
GPG Key ID: FAAAA8BAABDFF1C0
2 changed files with 4 additions and 2 deletions

View File

@ -11,7 +11,7 @@ import (
type MarshalledChange = []byte
type ACLChangeBuilder interface {
UserAdd(identity string, encryptionKey keys.EncryptionPubKey)
UserAdd(identity string, encryptionKey keys.EncryptionPubKey, permissions pb.ACLChangeUserPermissions)
AddId(id string) // TODO: this is only for testing
SetMakeSnapshot(bool) // TODO: who should decide this? probably ACLTree so we can delete it
}

View File

@ -2,7 +2,9 @@ package plaintextdocument
import (
"fmt"
"github.com/anytypeio/go-anytype-infrastructure-experiments/account"
aclpb "github.com/anytypeio/go-anytype-infrastructure-experiments/aclchanges/pb"
"github.com/anytypeio/go-anytype-infrastructure-experiments/acltree"
"github.com/anytypeio/go-anytype-infrastructure-experiments/testutils/testchanges/pb"
"github.com/anytypeio/go-anytype-infrastructure-experiments/thread"
@ -113,7 +115,7 @@ func NewPlainTextDocument(
create func(change *thread.RawChange) (thread.Thread, error),
text string) (PlainTextDocument, error) {
changeBuilder := func(builder acltree.ChangeBuilder) {
builder.UserAdd(acc.Identity, acc.EncKey.GetPublic())
builder.UserAdd(acc.Identity, acc.EncKey.GetPublic(), aclpb.ACLChange_Admin)
builder.AddChangeContent(createInitialChangeContent(text))
}
t, err := acltree.BuildThreadWithACL(