Skip to content
Snippets Groups Projects
Commit 297108a7 authored by Erick Hitter's avatar Erick Hitter
Browse files

Implement delete method

parent 84936d8a
No related branches found
No related tags found
1 merge request!1Initial release
...@@ -172,7 +172,11 @@ func checkDropletAge(droplet godo.Droplet) { ...@@ -172,7 +172,11 @@ func checkDropletAge(droplet godo.Droplet) {
if thr.After(created) { if thr.After(created) {
logger.Printf("Stale droplet => ID: %d; name: \"%s\"; created: %s, %s (%d)", droplet.ID, droplet.Name, humanize.Time(created), droplet.Created, created.Unix()) logger.Printf("Stale droplet => ID: %d; name: \"%s\"; created: %s, %s (%d)", droplet.ID, droplet.Name, humanize.Time(created), droplet.Created, created.Unix())
deleteDroplet(droplet)
deleted := deleteDroplet(droplet)
if deleteStale && !deleted {
logger.Printf("Failed to delete droplet ID %d", droplet.ID)
}
} }
} }
...@@ -182,7 +186,11 @@ func deleteDroplet(droplet godo.Droplet) bool { ...@@ -182,7 +186,11 @@ func deleteDroplet(droplet godo.Droplet) bool {
} }
logger.Printf("Deleting droplet %d", droplet.ID) logger.Printf("Deleting droplet %d", droplet.ID)
return false
ctx := context.TODO()
_, err := client.Droplets.Delete(ctx, droplet.ID)
return err != nil
} }
func setUpLogger() { func setUpLogger() {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment