[WIP] Trading and TradingStore implementation 1

This commit is contained in:
2022-11-22 17:15:48 +01:00
parent 5be326d56a
commit 42797eb90e
5 changed files with 266 additions and 1 deletions

25
stores/index.js Normal file
View File

@@ -0,0 +1,25 @@
'use strict';
const fs = require('fs');
const path = require('path');
const basename = path.basename(__filename);
const utils = {};
fs
.readdirSync(__dirname)
.filter(file => {
return (file.indexOf('.') !== 0) && (file !== basename) && (file.slice(-3) === '.js');
})
.forEach(file => {
const util = require(path.join(__dirname, file));
utils[util.name] = util;
console.log(`Registered Store: ${util.name}`);
});
Object.keys(utils).forEach(modelName => {
if (utils[modelName].associate) {
utils[modelName].associate(utils);
}
});
module.exports = utils;