(opts *DeleteOptions)
| 77 | } |
| 78 | |
| 79 | func deleteRun(opts *DeleteOptions) error { |
| 80 | worker, err := selectors.Select(opts.Ask, "Select the worker you wish to delete:", opts.GetWorkersCallback, func(worker *machines.Worker) string { return worker.Name }) |
| 81 | if err != nil { |
| 82 | return err |
| 83 | } |
| 84 | |
| 85 | return question.DeleteWithConfirmation(opts.Ask, resourceDescription, worker.Name, worker.GetID(), func() error { |
| 86 | return delete(opts.Client, worker) |
| 87 | }) |
| 88 | } |
| 89 | |
| 90 | func delete(client *client.Client, itemToDelete *machines.Worker) error { |
| 91 | return client.Workers.DeleteByID(itemToDelete.GetID()) |
no test coverage detected