INNER CODE UNIT · Go
deleteJob
smartcontractkit/chainlink · core/scripts/common/vrf/setup-envs/main.go:389
func deleteJob(jobID string, client *clcmd.Shell, app *cli.App, output *bytes.Buffer) {
flagSet := flag.NewFlagSet("blah", flag.ExitOnError)
err := flagSet.Parse([]string{jobID})
helpers.PanicErr(err)
err = client.DeleteJob(cli.NewContext(app, flagSet, nil))
helpers.PanicErr(err)
output.Reset()
}
func getAllJobIDs(client *clcmd.Shell, app *cli.App, output *bytes.Buffer) []string {
flagSet := flag.NewFlagSet("blah", flag.ExitOnError)
err := client.ListJobs(cli.NewContext(app, flagSet, nil))
helpers.PanicErr(err)
jobs := clcmd.JobPresenters{}
helpers.PanicErr(json.Unmarshal(output.Bytes(), &jobs))
jobIDs := make([]string, 0, len(jobs))
for _, job := range jobs {
jobIDs = append(jobIDs, job.ID)