Files
drop/server/internal/tasks/registry/sessions.ts
2025-09-20 11:21:53 +10:00

16 lines
464 B
TypeScript

import sessionHandler from "~~/server/internal/session";
import { defineDropTask } from "..";
export default defineDropTask({
buildId: () => `cleanup:sessions:${new Date().toISOString()}`,
name: "Cleanup Sessions",
acls: ["system:maintenance:read"],
taskGroup: "cleanup:sessions",
async run({ progress, logger }) {
logger.info("Cleaning up sessions");
await sessionHandler.cleanupSessions();
logger.info("Done");
progress(100);
},
});