feat: add modular daily cron system with storage cleanup and orphan detection

This commit is contained in:
2026-05-09 12:50:16 +08:00
parent 393bc9a9c6
commit 6009366fb4
4 changed files with 179 additions and 15 deletions
+3
View File
@@ -33,6 +33,7 @@ import { gamesListingRoutes } from "@/lib/api/games-listing"
import { steamgridProxyRoutes } from "@/lib/api/steamgrid-proxy"
import { dashboardRoutes } from "@/lib/api/dashboard"
import { savedFilterRoutes } from "@/lib/api/saved-filters"
import { cronRoutes } from "@/lib/api/cron"
const betterAuth = new Elysia({ name: "better-auth" })
.mount(auth.handler)
@@ -114,6 +115,8 @@ export const app = new Elysia({ prefix: "/api" })
.use(communitySuggestionRoutes)
// Saved filters
.use(savedFilterRoutes)
// Cron
.use(cronRoutes)
// Dashboard
.use(dashboardRoutes)
// Root