forked from
rocksky.app/rocksky
A decentralized music tracking and discovery platform built on AT Protocol 馃幍
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});