fix(andreknie.de): close data lifecycle review gaps

This commit is contained in:
2026-07-28 11:23:19 +02:00
parent b31da6175a
commit dfae463402
8 changed files with 127 additions and 32 deletions
@@ -6,10 +6,10 @@ import { Mutex } from 'async-mutex'
const __dirname = dirname(fileURLToPath(import.meta.url))
const DATA_DIR = join(__dirname, '..', 'data')
const TOKENS_FILE = join(DATA_DIR, 'pending-tokens.json')
const TOKENS_FILE = process.env.CONFIRMATION_TOKEN_FILE || join(DATA_DIR, 'pending-tokens.json')
const tokenMutex = new Mutex()
mkdirSync(DATA_DIR, { recursive: true })
mkdirSync(dirname(TOKENS_FILE), { recursive: true })
function loadTokens() {
if (!existsSync(TOKENS_FILE)) return []