Files
kami-parse-server/src/Routers/CloudCodeRouter.js
2016-12-07 18:17:05 -05:00

21 lines
500 B
JavaScript

import PromiseRouter from '../PromiseRouter';
const triggers = require('../triggers');
export class CloudCodeRouter extends PromiseRouter {
mountRoutes() {
this.route('GET',`/cloud_code/jobs`, CloudCodeRouter.getJobs);
}
static getJobs(req) {
const config = req.config;
const jobs = triggers.getJobs(config.applicationId) || {};
return Promise.resolve({
response: Object.keys(jobs).map((jobName) => {
return {
jobName,
}
})
});
}
}