28 lines
631 B
JavaScript
28 lines
631 B
JavaScript
const package = require('../package.json');
|
|
|
|
module.exports = async (req, res) => {
|
|
let eventCount = null;
|
|
let personCount = null;
|
|
|
|
try {
|
|
const eventResult = (await req.datastore.get(req.datastore.key([req.types.stats, 'eventCount'])))[0] || null;
|
|
const personResult = (await req.datastore.get(req.datastore.key([req.types.stats, 'personCount'])))[0] || null;
|
|
|
|
if (eventResult) {
|
|
eventCount = eventResult.value;
|
|
}
|
|
if (personResult) {
|
|
personCount = personResult.value;
|
|
}
|
|
|
|
} catch (e) {
|
|
console.error(e);
|
|
}
|
|
|
|
res.send({
|
|
eventCount,
|
|
personCount,
|
|
version: package.version,
|
|
});
|
|
};
|