env structure, overall formatting check, sequelize config, minor util checks, minor validator aggregation change

This commit is contained in:
2024-08-14 21:22:25 +05:30
parent 1abcb3ac4e
commit e2c544aee2
14 changed files with 67 additions and 70 deletions

View File

@@ -2,14 +2,12 @@
const fs = require("fs");
const path = require("path");
const Sequelize = require("sequelize");
const typedefs = require("../typedefs");
const logger = require("../utils/logger")(module);
const basename = path.basename(__filename);
const env = process.env.NODE_ENV || "development";
const config = require(__dirname + "/../config/sequelize.js")[env];
const db = {};
/** @type {typedefs.Sequelize} */
let sequelize;
if (config.use_env_variable) {
sequelize = new Sequelize(process.env[config.use_env_variable], config);
@@ -48,4 +46,4 @@ Object.keys(db).forEach(modelName => {
db.sequelize = sequelize;
db.Sequelize = Sequelize;
module.exports = db;
module.exports = db;