Files
drop/server/tasks/cleanup/invitations.ts
2025-04-23 21:14:16 -04:00

24 lines
458 B
TypeScript

import prisma from "~/server/internal/db/database";
export default defineTask({
meta: {
name: "cleanup:invitations",
},
async run() {
console.log("[Task cleanup:invitations]: Cleaning invitations");
const now = new Date();
await prisma.invitation.deleteMany({
where: {
expires: {
lt: now,
},
},
});
console.log("[Task cleanup:invitations]: Done");
return { result: true };
},
});