1
0
Fork 0
mirror of https://github.com/anyproto/any-sync.git synced 2025-06-08 05:57:03 +09:00

Add change type and payload

This commit is contained in:
mcrakhman 2023-03-10 14:37:03 +01:00 committed by Mikhail Iudin
parent a79b578e5f
commit 6a3606f92c
No known key found for this signature in database
GPG key ID: FAAAA8BAABDFF1C0
13 changed files with 551 additions and 173 deletions

View file

@ -12,11 +12,12 @@ import (
)
type ObjectTreeCreatePayload struct {
SignKey signingkey.PrivKey
ChangeType string
SpaceId string
Identity []byte
IsEncrypted bool
SignKey signingkey.PrivKey
ChangeType string
ChangePayload []byte
SpaceId string
Identity []byte
IsEncrypted bool
}
type HistoryTreeParams struct {
@ -165,13 +166,14 @@ func createObjectTreeRoot(
return
}
cnt := InitialContent{
AclHeadId: aclHeadId,
Identity: payload.Identity,
SigningKey: payload.SignKey,
SpaceId: payload.SpaceId,
ChangeType: payload.ChangeType,
Timestamp: timestamp,
Seed: seed,
AclHeadId: aclHeadId,
Identity: payload.Identity,
SigningKey: payload.SignKey,
SpaceId: payload.SpaceId,
ChangeType: payload.ChangeType,
ChangePayload: payload.ChangePayload,
Timestamp: timestamp,
Seed: seed,
}
_, root, err = NewChangeBuilder(keychain.NewKeychain(), nil).BuildRoot(cnt)