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 });
|
||||
});
|
||||
|
||||
// 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;
|
||||
|
||||
Reference in New Issue
Block a user