MCPcopy Create free account
hub / github.com/pydio/cells / HandleTreeChanges

Method HandleTreeChanges

data/key/grpc/handler.go:53–62  ·  view source on GitHub ↗
(ctx context.Context, msg *tree.NodeChangeEvent)

Source from the content-addressed store, hash-verified

51}
52
53func (km *NodeKeyManagerHandler) HandleTreeChanges(ctx context.Context, msg *tree.NodeChangeEvent) error {
54 if !msg.Optimistic && msg.Type == tree.NodeChangeEvent_DELETE {
55 req := &encryption.DeleteNodeRequest{
56 NodeId: msg.Source.Uuid,
57 }
58 _, e := km.DeleteNode(ctx, req)
59 return e
60 }
61 return nil
62}
63
64func (km *NodeKeyManagerHandler) GetNodeInfo(ctx context.Context, req *encryption.GetNodeInfoRequest) (*encryption.GetNodeInfoResponse, error) {
65 dao, err := manager.Resolve[key.DAO](ctx)

Callers 1

initFunction · 0.95

Calls 1

DeleteNodeMethod · 0.95

Tested by

no test coverage detected