aboutsummaryrefslogtreecommitdiff
path: root/src/db.js
diff options
context:
space:
mode:
authorame <[email protected]>2024-08-28 01:55:32 -0500
committerame <[email protected]>2024-08-28 01:55:32 -0500
commitc47415cd3e4734b111c7035074dd57e32cd60be7 (patch)
treef36d09f3db900e886973f61ac22cdd7e6572cf4a /src/db.js
parenta3b50cdacc5653d49784a84276284e421e96cc8a (diff)
multiple changesHEADmain
Diffstat (limited to 'src/db.js')
-rw-r--r--src/db.js19
1 files changed, 17 insertions, 2 deletions
diff --git a/src/db.js b/src/db.js
index 9bd85a4..d3c15ed 100644
--- a/src/db.js
+++ b/src/db.js
@@ -1,5 +1,6 @@
const path = require('path');
const { Sequelize, DataTypes } = require('sequelize');
+const llog = require("../src/logg")
const _db_raw = new Sequelize({
dialect: 'sqlite',
@@ -69,11 +70,25 @@ db.Track = _db_raw.define('Track', {
try {
db.BattleShip.sync({force:true})
db._raw.authenticate();
- console.log('db connected');
+ llog.log('db connected');
} catch (error) {
- console.error('Unable to connect to the database:', error);
+ llog.error('Unable to connect to the database:', error);
}
_db_raw.sync()
+const persist = require("node-persist")
+let serialize = require('serialize-javascript');
+function deserialize(i){
+ return eval('(' + i + ')');
+}
+
+global.preserve = {}
+
+global.preserve.interactions = persist.create({dir:"./.node-persist/interaction", parse:deserialize, stringify:serialize})
+global.preserve.interactions.init()
+
+global.preserve.blacklist = persist.create({dir:"./.node-persist/blacklist", parse:deserialize, stringify:serialize})
+global.preserve.blacklist.init()
+
module.exports = db \ No newline at end of file