cron.js 423 B

12345678910111213141516
  1. const cron = require("node-cron");
  2. const query = require("./queries");
  3. const utils = require("./utils");
  4. const env = require("./env");
  5. if (env.NON_USER_COOLDOWN) {
  6. cron.schedule("* */24 * * *", function() {
  7. query.ip.clear().catch();
  8. });
  9. }
  10. // check and delete links every minute
  11. cron.schedule("*/15 * * * * *", function() {
  12. query.link.batchRemove({ expire_in: ["<", utils.dateToUTC(new Date())] }).catch();
  13. });