WIP basic card dropping

This commit is contained in:
2022-08-18 19:24:44 +02:00
parent 29e3e6de23
commit ae60732836
13 changed files with 265 additions and 58 deletions

25
util/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 util: ${util.name}`);
});
Object.keys(utils).forEach(modelName => {
if (utils[modelName].associate) {
utils[modelName].associate(utils);
}
});
module.exports = utils;