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/share.go | |
| parent | c88aba0d9b14777be0915541503ca0e1a7936f67 (diff) | |
| download | gdrive-d4d1b00c9609a4d493f79bdd74bae5dc60d37ed7.tar.bz2 | |
Return error
Diffstat (limited to 'drive/share.go')
| -rw-r--r-- | drive/share.go | 13 | 
1 files changed, 9 insertions, 4 deletions
| diff --git a/drive/share.go b/drive/share.go index 7e7036d..37c1bf8 100644 --- a/drive/share.go +++ b/drive/share.go @@ -14,10 +14,12 @@ type ShareArgs struct {      Revoke bool  } -func (self *Drive) Share(args ShareArgs) { +func (self *Drive) Share(args ShareArgs) (err error) {      if args.Revoke { -        err := self.deletePermissions(args) -        errorF(err, "Failed delete permissions: %s", err) +        err = self.deletePermissions(args) +        if err != nil { +            return fmt.Errorf("Failed delete permissions: %s", err) +        }      }      permission := &drive.Permission{ @@ -28,9 +30,12 @@ func (self *Drive) Share(args ShareArgs) {      }      p, err := self.service.Permissions.Create(args.FileId, permission).Do() -    errorF(err, "Failed share file: %s", err) +    if err != nil { +        return fmt.Errorf("Failed share file: %s", err) +    }      fmt.Println(p) +    return  }  func (self *Drive) deletePermissions(args ShareArgs) error { | 
