Fix TypeScript error: use cleanupExpiredSessions() method

- Replace direct db access with the public cleanupExpiredSessions() method
- This fixes the TS2341 error about private property access
- Also improves logging to show count of deleted sessions

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-11-08 11:46:35 +01:00
parent 8cb56142cd
commit bc147f4527

View File

@@ -48,13 +48,10 @@ export default {
const now = Date.now();
try {
// Delete expired sessions
await storage.db
.prepare('DELETE FROM sessions WHERE expires_at < ?')
.bind(now)
.run();
// Delete expired sessions using the storage method
const deletedCount = await storage.cleanupExpiredSessions();
console.log(`Cleaned up expired sessions at ${new Date(now).toISOString()}`);
console.log(`Cleaned up ${deletedCount} expired sessions at ${new Date(now).toISOString()}`);
} catch (error) {
console.error('Error cleaning up sessions:', error);
}