CreateNode is used for creating folders
(ctx context.Context, req *tree.CreateNodeRequest)
| 227 | |
| 228 | // CreateNode is used for creating folders |
| 229 | func (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 |
| 243 | func (t *TreeHandler) UpdateNode(ctx context.Context, req *tree.UpdateNodeRequest) (*tree.UpdateNodeResponse, error) { |
nothing calls this directly
no test coverage detected