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/delete.go | |
| parent | c88aba0d9b14777be0915541503ca0e1a7936f67 (diff) | |
| download | gdrive-d4d1b00c9609a4d493f79bdd74bae5dc60d37ed7.tar.bz2 | |
Return error
Diffstat (limited to 'drive/delete.go')
| -rw-r--r-- | drive/delete.go | 12 | 
1 files changed, 9 insertions, 3 deletions
| diff --git a/drive/delete.go b/drive/delete.go index ebf72ed..6e868eb 100644 --- a/drive/delete.go +++ b/drive/delete.go @@ -8,11 +8,17 @@ type DeleteArgs struct {      Id string  } -func (self *Drive) Delete(args DeleteArgs) { +func (self *Drive) Delete(args DeleteArgs) (err error) {      f, err := self.service.Files.Get(args.Id).Fields("name").Do() -    errorF(err, "Failed to get file: %s", err) +    if err != nil { +        return fmt.Errorf("Failed to get file: %s", err) +    }      err = self.service.Files.Delete(args.Id).Do() -    errorF(err, "Failed to delete file") +    if err != nil { +        return fmt.Errorf("Failed to delete file", err) +    } +      fmt.Printf("Removed file '%s'\n", f.Name) +    return  } | 
