17 lines
332 B
TypeScript
17 lines
332 B
TypeScript
import cron from "node-cron";
|
|
|
|
import query from "./queries";
|
|
import env from "./env";
|
|
|
|
if (env.NON_USER_COOLDOWN) {
|
|
cron.schedule("* */24 * * *", () => {
|
|
query.ip.clear().catch();
|
|
});
|
|
}
|
|
|
|
cron.schedule("*/15 * * * * *", () => {
|
|
query.link
|
|
.batchRemove({ expire_in: ["<", new Date().toISOString()] })
|
|
.catch();
|
|
});
|