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