(ctx context.Context, node *tree.Node, reader io.Reader, requestData *models.PutRequestData)
| 131 | } |
| 132 | |
| 133 | func (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 | |
| 141 | func (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) |
no test coverage detected