import { postgres } from "./utils/postgres.ts"; cleanupPostgres(); setInterval(cleanupPostgres, 5 * 60 * 1000); async function cleanupPostgres() { if (!postgres) { return; } console.time("[CLEANUP]"); const result = await postgres?.query( `DELETE FROM room WHERE owner IS NULL AND ("lastUpdateTime" < NOW() - INTERVAL '1 day' OR "lastUpdateTime" IS NULL)`, ); console.log(result.command, result.rowCount); console.timeEnd("[CLEANUP]"); }