diff options
author | ame <[email protected]> | 2024-08-28 01:55:32 -0500 |
---|---|---|
committer | ame <[email protected]> | 2024-08-28 01:55:32 -0500 |
commit | c47415cd3e4734b111c7035074dd57e32cd60be7 (patch) | |
tree | f36d09f3db900e886973f61ac22cdd7e6572cf4a /src/db.js | |
parent | a3b50cdacc5653d49784a84276284e421e96cc8a (diff) |
Diffstat (limited to 'src/db.js')
-rw-r--r-- | src/db.js | 19 |
1 files changed, 17 insertions, 2 deletions
@@ -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 |