cron.ts 332 B

12345678910111213141516
  1. import cron from "node-cron";
  2. import query from "./queries";
  3. import env from "./env";
  4. if (env.NON_USER_COOLDOWN) {
  5. cron.schedule("* */24 * * *", () => {
  6. query.ip.clear().catch();
  7. });
  8. }
  9. cron.schedule("*/15 * * * * *", () => {
  10. query.link
  11. .batchRemove({ expire_in: ["<", new Date().toISOString()] })
  12. .catch();
  13. });