add system status

This commit is contained in:
Luke Berndt
2025-02-06 21:19:23 -05:00
parent 24cc7ce605
commit 70e1c155ce
2 changed files with 18 additions and 1 deletions

View File

@@ -147,6 +147,21 @@ async function load_systems(systemClients) {
// console.log("Loaded Systems: " + systemList.length + " that have been active since: " + fromDate);
}
exports.get_system_status = async function (req, res) {
var shortName = req.params.shortName.toLowerCase();
var system = systemList.find(function (element) {
return element.shortName == shortName;
});
var response = {
active: system.active,
lastActive: system.lastActive,
clientCount: system.clientCount,
callAvg: system.callAvg,
}
res.contentType('json');
res.send(JSON.stringify(response));
}
exports.get_systems = async function (req, res) {
/* going to use a cron job to update the system list every 2 minutes