import { IMAP_LOCK } from "../src/services/imap/poller"; import { isMysqlNamedLockHeld, killMysqlNamedLockHolder, } from "../src/services/db-lock"; async function main() { const before = await isMysqlNamedLockHeld(IMAP_LOCK); console.log("before", before); if (before !== "free") { console.log(await killMysqlNamedLockHolder(IMAP_LOCK)); } console.log("after", await isMysqlNamedLockHeld(IMAP_LOCK)); } main().catch((e) => { console.error(e); process.exit(1); });