mirror of
https://github.com/orangecoding/fredy.git
synced 2026-06-16 12:31:07 +00:00
changing rest port
This commit is contained in:
@@ -1,24 +1,24 @@
|
||||
const bodyParser = require('body-parser');
|
||||
const config = require('../../conf/config');
|
||||
const { getLastJobExecution, getLastProviderExecution, getTotalNumberOfListings } = require('../services/store');
|
||||
const PORT = 9988;
|
||||
const PORT = 9908;
|
||||
const service = require('restana')();
|
||||
service.use(bodyParser.json());
|
||||
|
||||
service.get('/', async (req, res) => {
|
||||
const result = {};
|
||||
Object.keys(config.jobs).forEach(job => {
|
||||
Object.keys(config.jobs).forEach((job) => {
|
||||
result[job] = {
|
||||
lastExecution: getLastJobExecution(job),
|
||||
enabledProvider: Object.keys(config.jobs[job].provider)
|
||||
.filter(providerKey => config.jobs[job].provider[providerKey].enabled)
|
||||
.map(providerKey => {
|
||||
.filter((providerKey) => config.jobs[job].provider[providerKey].enabled)
|
||||
.map((providerKey) => {
|
||||
return {
|
||||
name: providerKey,
|
||||
lastExecution: getLastProviderExecution(job, providerKey),
|
||||
totalFindings: getTotalNumberOfListings(job, providerKey)
|
||||
totalFindings: getTotalNumberOfListings(job, providerKey),
|
||||
};
|
||||
})
|
||||
}),
|
||||
};
|
||||
});
|
||||
res.body = result;
|
||||
@@ -35,22 +35,22 @@ service.get('/jobs/:name', async (req, res) => {
|
||||
res.body = {
|
||||
lastExecution: getLastJobExecution(jobKey),
|
||||
enabledProvider: Object.keys(config.jobs[jobKey].provider)
|
||||
.filter(providerKey => config.jobs[jobKey].provider[providerKey].enabled)
|
||||
.map(providerKey => {
|
||||
.filter((providerKey) => config.jobs[jobKey].provider[providerKey].enabled)
|
||||
.map((providerKey) => {
|
||||
return {
|
||||
name: providerKey,
|
||||
url: config.jobs[jobKey].provider[providerKey].url,
|
||||
lastExecution: getLastProviderExecution(jobKey, providerKey),
|
||||
totalFindings: getTotalNumberOfListings(jobKey, providerKey)
|
||||
totalFindings: getTotalNumberOfListings(jobKey, providerKey),
|
||||
};
|
||||
})
|
||||
}),
|
||||
};
|
||||
res.send();
|
||||
});
|
||||
|
||||
service.get('/ping', function(req, res) {
|
||||
service.get('/ping', function (req, res) {
|
||||
res.body = {
|
||||
pong: 'pong'
|
||||
pong: 'pong',
|
||||
};
|
||||
res.send();
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user