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

Method PutObject

common/nodes/core/handler-exec-struct.go:133–139  ·  view source on GitHub ↗
(ctx context.Context, node *tree.Node, reader io.Reader, requestData *models.PutRequestData)

Source from the content-addressed store, hash-verified

131}
132
133func (f *StructStorageHandler) PutObject(ctx context.Context, node *tree.Node, reader io.Reader, requestData *models.PutRequestData) (models.ObjectInfo, error) {
134 i, e := f.Next.PutObject(ctx, node, reader, requestData)
135 if e == nil {
136 f.publish(ctx, "in", tree.NodeChangeEvent_CREATE, node.Clone())
137 }
138 return i, e
139}
140
141func (f *StructStorageHandler) MultipartComplete(ctx context.Context, target *tree.Node, uploadID string, uploadedParts []models.MultipartObjectPart) (models.ObjectInfo, error) {
142 info, e := f.Next.MultipartComplete(ctx, target, uploadID, uploadedParts)

Callers 1

CreateNodeMethod · 0.95

Calls 3

publishMethod · 0.95
PutObjectMethod · 0.65
CloneMethod · 0.65

Tested by

no test coverage detected