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

Method CreateNode

gateway/grpc/handler.go:229–240  ·  view source on GitHub ↗

CreateNode is used for creating folders

(ctx context.Context, req *tree.CreateNodeRequest)

Source from the content-addressed store, hash-verified

227
228// CreateNode is used for creating folders
229func (t *TreeHandler) CreateNode(ctx context.Context, req *tree.CreateNodeRequest) (*tree.CreateNodeResponse, error) {
230 resp := &tree.CreateNodeResponse{}
231 t.fixMode(req.Node)
232 r, e := t.getRouter().CreateNode(ctx, req)
233 if e != nil {
234 resp.Success = false
235 return resp, e
236 }
237 resp.Node = r.Node
238 resp.Success = r.Success
239 return resp, nil
240}
241
242// UpdateNode is used for moving nodes paths
243func (t *TreeHandler) UpdateNode(ctx context.Context, req *tree.UpdateNodeRequest) (*tree.UpdateNodeResponse, error) {

Callers

nothing calls this directly

Calls 3

fixModeMethod · 0.95
getRouterMethod · 0.95
CreateNodeMethod · 0.65

Tested by

no test coverage detected