diff options
| author | Petter Rasmussen | 2016-01-17 23:12:26 +0100 | 
|---|---|---|
| committer | Petter Rasmussen | 2016-01-17 23:12:26 +0100 | 
| commit | d4d1b00c9609a4d493f79bdd74bae5dc60d37ed7 (patch) | |
| tree | f54e38bf8654ce3deab9691acbfe3df6a5d438da /drive/mkdir.go | |
| parent | c88aba0d9b14777be0915541503ca0e1a7936f67 (diff) | |
| download | gdrive-d4d1b00c9609a4d493f79bdd74bae5dc60d37ed7.tar.bz2 | |
Return error
Diffstat (limited to 'drive/mkdir.go')
| -rw-r--r-- | drive/mkdir.go | 8 | 
1 files changed, 6 insertions, 2 deletions
| diff --git a/drive/mkdir.go b/drive/mkdir.go index 8295649..4080474 100644 --- a/drive/mkdir.go +++ b/drive/mkdir.go @@ -2,6 +2,7 @@ package drive  import (      "google.golang.org/api/drive/v3" +    "fmt"  )  const DirectoryMimeType = "application/vnd.google-apps.folder" @@ -12,7 +13,7 @@ type MkdirArgs struct {      Share bool  } -func (self *Drive) Mkdir(args MkdirArgs) { +func (self *Drive) Mkdir(args MkdirArgs) (err error) {      dstFile := &drive.File{Name: args.Name, MimeType: DirectoryMimeType}      // Set parent folder if provided @@ -22,11 +23,14 @@ func (self *Drive) Mkdir(args MkdirArgs) {      // Create folder      f, err := self.service.Files.Create(dstFile).Do() -    errorF(err, "Failed to create folder: %s", err) +    if err != nil { +        return fmt.Errorf("Failed to create folder: %s", err) +    }      PrintFileInfo(PrintFileInfoArgs{File: f})      //if args.Share {      //    self.Share(TODO)      //} +    return  } | 
