Add /misc/server/versions

Signed-off-by: Fred Boniface <fred@fjla.uk>
This commit is contained in:
Fred Boniface
2023-06-26 22:26:47 +01:00
parent 3682ca51d8
commit a324c6fc63
5 changed files with 41 additions and 4 deletions

View File

@@ -2,11 +2,19 @@
const axios = require('axios');
const log = require('../utils/log.utils');
const issueLabels = {
bug: 120,
enhancement: 122,
question: 125,
'user-support': 152,
'web-user': 153
};
async function processor(data) {
log.out('issueService.processor: Issue received', 'info');
console.log(data); // TEMPORARY MEASURE
let out = {};
out.labels = data?.labels || [];
out.labels = [(issueLabels[data?.label] || 0), issueLabels['web-user']];
out.title = data?.subject.replace(/<[^>]+>|[\*\$]/g, '');
out.body = data?.msg.replace(/<[^>]+>|[\*\$]/g, '');
return await sendToGitea(out);

View File

@@ -41,6 +41,21 @@ async function hits(){
return out;
}
async function versions() {
log.out('statsServices.versions: Fetching versions', 'info');
const versions = db.query('meta', {target: 'versions'});
let data = {
backend: '',
'db-manager': '',
'mq-subscriber': '',
};
await versions;
data.backend = vers.app;
data['db-manager'] = versions[0]['dbmanager'];
return data;
}
module.exports = {
hits
hits,
versions
};