import { prisma } from "@pmap/database";

async function main() {
  const now = new Date();
  const passwordTokens = await prisma.passwordResetToken.deleteMany({ where: { expiresAt: { lt: now }, usedAt: null } });
  const emailTokens = await prisma.emailVerificationToken.deleteMany({ where: { expiresAt: { lt: now }, usedAt: null } });
  console.log(`Cleaned ${passwordTokens.count} password tokens and ${emailTokens.count} email tokens.`);
}

main().finally(async () => prisma.$disconnect());
