(req)
| 64 | } |
| 65 | |
| 66 | static getJobsData(req) { |
| 67 | const config = req.config; |
| 68 | const jobs = triggers.getJobs(config.applicationId) || {}; |
| 69 | return rest.find(req.config, req.auth, '_JobSchedule', {}, {}).then(scheduledJobs => { |
| 70 | return { |
| 71 | response: { |
| 72 | in_use: scheduledJobs.results.map(job => job.jobName), |
| 73 | jobs: Object.keys(jobs), |
| 74 | }, |
| 75 | }; |
| 76 | }); |
| 77 | } |
| 78 | |
| 79 | static createJob(req) { |
| 80 | const { job_schedule } = req.body || {}; |