refactoring and clean up
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
const Database = require('better-sqlite3');
|
||||
const schema = require('./schema');
|
||||
const {getEnv } = require('@nexusai/shared');
|
||||
const {getEnv, SQLITE } = require('@nexusai/shared');
|
||||
|
||||
let db; // Declare db variable in a scope accessible to all functions
|
||||
|
||||
function getDB() {
|
||||
if (!db) {
|
||||
const path = getEnv('SQLITE_PATH', './data/nexusai.db');
|
||||
const path = getEnv('SQLITE_PATH', SQLITE.DEFAULT_PATH);
|
||||
db = new Database(path);
|
||||
|
||||
db.pragma('journal_mode = WAL');
|
||||
|
||||
Reference in New Issue
Block a user