25
ctx context.Context,
26
request *p.InternalAppendHistoryNodesRequest,
28
>
branchInfo := request.BranchInfo
29
>
node := request.Node
30
>
31
>
treeIDBytes, err := primitives.ParseUUID(branchInfo.GetTreeId())
32
>
if err != nil {
33
return err
34
}
35
>
branchIDBytes, err := primitives.ParseUUID(branchInfo.GetBranchId())
history_store.go
36
>
if err != nil {
37
return err
38
}
39
41
>
TreeID: treeIDBytes,
42
>
BranchID: branchIDBytes,
43
>
NodeID: node.NodeID,
44
>
PrevTxnID: node.PrevTransactionID,
45
>
TxnID: node.TransactionID,
46
>
Data: node.Events.Data,
47
>
DataEncoding: node.Events.EncodingType.String(),
48
>
ShardID: request.ShardID,
49
>
}
50
>
51
>
if !request.IsNewBranch {
52
_, err = m.DB.InsertIntoHistoryNode(ctx, nodeRow)
53
switch err {