Suche: Debug-Endpoint fuer Kalender-Cache
This commit is contained in:
@@ -215,4 +215,16 @@ router.get('/', authenticate, (req, res) => {
|
|||||||
calendar_feeds, calendar_events, qr_codes });
|
calendar_feeds, calendar_events, qr_codes });
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// Debug-Endpoint: Kalender-Cache inspizieren
|
||||||
|
router.get('/calendar-debug', authenticate, (req, res) => {
|
||||||
|
const uid = req.user.id;
|
||||||
|
const count = db.prepare('SELECT COUNT(*) as n FROM calendar_event_cache WHERE user_id=?').get(uid);
|
||||||
|
const samples = db.prepare('SELECT summary, start_dt FROM calendar_event_cache WHERE user_id=? ORDER BY start_dt LIMIT 10').all(uid);
|
||||||
|
const today = db.prepare("SELECT strftime('%Y%m%d','now') as d").get();
|
||||||
|
const future = db.prepare("SELECT COUNT(*) as n FROM calendar_event_cache WHERE user_id=? AND start_dt >= strftime('%Y%m%d','now')").get(uid);
|
||||||
|
const search = db.prepare("SELECT summary, start_dt FROM calendar_event_cache WHERE user_id=? AND LOWER(summary) LIKE '%arzt%'").all(uid);
|
||||||
|
res.json({ count: count.n, today: today.d, future_count: future.n, samples, arzt_matches: search });
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
module.exports = router;
|
module.exports = router;
|
||||||
|
|||||||
Reference in New Issue
Block a user