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

Method copyNodeEncryptionData

common/nodes/encryption/handler-encryption.go:567–573  ·  view source on GitHub ↗
(ctx context.Context, source *tree.Node, copy *tree.Node)

Source from the content-addressed store, hash-verified

565}
566
567func (e *Handler) copyNodeEncryptionData(ctx context.Context, source *tree.Node, copy *tree.Node) error {
568 _, err := e.getNodeKeyManagerClient(ctx).CopyNodeInfo(ctx, &encryption.CopyNodeInfoRequest{
569 NodeUuid: source.Uuid,
570 NodeCopyUuid: copy.Uuid,
571 })
572 return err
573}
574
575func (e *Handler) getNodeInfoForRead(ctx context.Context, node *tree.Node, requestData *models.GetRequestData) (*encryption.NodeInfo, int64, int64, int64, error) {
576 nodeEncryptionClient := e.getNodeKeyManagerClient(ctx)

Callers 1

CopyObjectMethod · 0.95

Calls 2

CopyNodeInfoMethod · 0.65

Tested by

no test coverage detected