Make database connection fully lazy to avoid build-time initialization

This commit is contained in:
bitc0de committed 2025-12-17 15:42:04 +01:00
1 parent 3169fa815e
commit e86d4d7d60
8 files changed
+18 -10

No files matched your search

+1 -3
View File
@@ -4,7 +4,7 @@ import { mkdirSync, existsSync } from 'fs'
let db: Database.Database | null = null
function getDb() {
export function getDb() {
if (db) return db
const dataDir = join(process.cwd(), 'data')
@@ -58,5 +58,3 @@ function getDb() {
return db
}
export default getDb()