Add method for tracking number of map sessions (to evaluate move to MapTiler Cloud)

master
Manuel Kasper 2024-02-21 11:36:12 +01:00
rodzic 2dd49d86a1
commit 8f4e61c1eb
1 zmienionych plików z 7 dodań i 0 usunięć

Wyświetl plik

@ -18,6 +18,7 @@ const photos_router = require('./photos_router');
const solardata = require('./solardata');
const maxmind = require('maxmind');
const cronjobs = require('./cronjobs');
const moment = require('moment');
let geoLookup;
import('geolite2-redist').then((geolite2) => {
@ -340,4 +341,10 @@ app.get('/my_country', (req, res) => {
}
});
app.post('/mapsession', (req, res) => {
let date = moment().format('YYYY-MM-DD');
db.getDb().collection('mapsessions').updateOne({"date": date}, {"$inc": {"count": 1}}, {upsert: true});
res.json({});
});
app.listen(config.http.port, config.http.host);