func reclaimTask(client client.Queue, taskID string, runID int, log *logrus.Entry) (*queue.TaskReclaimResponse, *updateError) { log.Info("Reclaiming task") tcrsp, err := client.ReclaimTask(taskID, strconv.Itoa(runID)) // check if an error occurred... if err != nil { return nil, &updateError{err: err.Error()} } log.Info("Reclaimed task successfully") return tcrsp, nil }