From bc147f4527471b48acf274d7bd0831e952935a25 Mon Sep 17 00:00:00 2001 From: Bas van den Aakster Date: Sat, 8 Nov 2025 11:46:35 +0100 Subject: [PATCH] Fix TypeScript error: use cleanupExpiredSessions() method MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 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 --- src/worker.ts | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/worker.ts b/src/worker.ts index 5a86c26..c280140 100644 --- a/src/worker.ts +++ b/src/worker.ts @@ -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); }