Make database connection fully lazy to avoid build-time initialization
This commit is contained in:
1 parent
3169fa815e
commit
e86d4d7d60
8 files changed
+18
-10
No files matched your search
@@ -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()
|
||||
Reference in new issue
Block a user