A decentralized music tracking and discovery platform built on AT Protocol 馃幍
at 39a2afa0bd9ca4cd2b9047b8a94751ba5dcf7b38 16 lines 441 B view raw
1import { ctx, db } from "context"; 2import { refreshSessionsAboutToExpire, updateExpiresAt } from "db"; 3import { env } from "lib/env"; 4import cron from "node-cron"; 5 6console.log("DB Path:", env.DB_PATH); 7 8await updateExpiresAt(db); 9 10await refreshSessionsAboutToExpire(db, ctx); 11 12// run every 1 minute 13cron.schedule("* * * * *", async () => { 14 console.log("Running session refresh job..."); 15 await refreshSessionsAboutToExpire(db, ctx); 16});