// getJobsCurrent gets all current (incomplete) jobs func (s *Server) getJobsCurrent(q *queue.Queue, limit int, state string, getStd bool, getEnv bool) (jobs []*Job) { for _, item := range q.AllItems() { jobs = append(jobs, s.itemToJob(item, false, false)) } if limit > 0 || state != "" { jobs = s.limitJobs(jobs, limit, state, getStd, getEnv) } return }