Implement DeleteFile
Norberto Lopes
9 years ago
18 | 18 |
fmt.Printf("%s\n", err)
|
19 | 19 |
return
|
20 | 20 |
}
|
21 | |
fmt.Printf("Name: %s, Url: %s\n", file.Name, file.Url)
|
|
21 |
fmt.Printf("Name: %s, Url: %s\n", file.Name, file.URL)
|
|
22 |
|
|
23 |
err = api.DeleteFile(file.Id)
|
|
24 |
if err != nil {
|
|
25 |
fmt.Printf("%s\n", err)
|
|
26 |
return
|
|
27 |
}
|
|
28 |
fmt.Printf("File %s deleted successfully.\n", file.Name)
|
22 | 29 |
}
|
213 | 213 |
}
|
214 | 214 |
return &response.File, nil
|
215 | 215 |
}
|
|
216 |
|
|
217 |
// DeleteFile deletes a file
|
|
218 |
func (api *Slack) DeleteFile(fileId string) error {
|
|
219 |
values := url.Values{
|
|
220 |
"token": {api.config.token},
|
|
221 |
"file": {fileId},
|
|
222 |
}
|
|
223 |
_, err := fileRequest("files.delete", values, api.debug)
|
|
224 |
if err != nil {
|
|
225 |
return err
|
|
226 |
}
|
|
227 |
return nil
|
|
228 |
|
|
229 |
}
|