Files
trunk-server/backend/controllers/talkgroups.js
2023-11-13 09:17:06 -05:00

21 lines
715 B
JavaScript

const Talkgroup = require("../models/talkgroup");
exports.get_talkgroups = async function (req, res) {
const tg_results = await Talkgroup.find({ 'shortName': req.params.shortName.toLowerCase()}).catch(err => {
console.error(err);
res.status(500);
res.json({ success: false, message: err });
return;
});
var talkgroups = {};
for (var tg in tg_results) {
var talkgroup = {_id: tg_results[tg]._id, num: tg_results[tg].num, alpha: tg_results[tg].alpha, description: tg_results[tg].description}
talkgroups[tg_results[tg].num] = talkgroup;
}
res.contentType('json');
res.send(JSON.stringify({
talkgroups: talkgroups
}));
}