MCPcopy Create free account
hub / github.com/dropbox/dbxcli / existingFolderMetadata

Function existingFolderMetadata

cmd/mkdir.go:108–118  ·  view source on GitHub ↗
(dbx filesClient, dst string)

Source from the content-addressed store, hash-verified

106}
107
108func existingFolderMetadata(dbx filesClient, dst string) (*files.FolderMetadata, error) {
109 metadata, err := dbx.GetMetadataContext(currentContext(), files.NewGetMetadataArg(dst))
110 if err != nil {
111 return nil, err
112 }
113 folder, ok := metadata.(*files.FolderMetadata)
114 if !ok || folder == nil {
115 return nil, pathConflictErrorWithPath(dst, "path exists and is not a folder: %s", dst)
116 }
117 return folder, nil
118}
119
120func newMkdirResult(status, path string, parents bool, metadata *files.FolderMetadata) (mkdirResult, error) {
121 result, err := jsonMetadataFromDropbox(metadata)

Callers 2

putDirectoryWithResultFunction · 0.85
mkdirFunction · 0.85

Calls 3

currentContextFunction · 0.85
GetMetadataContextMethod · 0.65

Tested by

no test coverage detected