chore: prettier on server

This commit is contained in:
Katie Thornhill 2019-11-19 23:02:54 -05:00
parent 3b0d249e41
commit 912b40c383
No known key found for this signature in database
GPG key ID: F76EDC6541A99644
21 changed files with 589 additions and 501 deletions

View file

@ -1,37 +1,37 @@
const log = new (require('../logger'))('models/index')
const glob = require('glob')
const path = require('path')
const util = require('../util/model-methods')
const log = new (require('../logger'))('models/index');
const glob = require('glob');
const path = require('path');
const util = require('../util/model-methods');
module.exports = (sql) => {
const models = {}
const modelFiles = glob.sync('./models/**/!(index).js')
log.debug('found models', modelFiles)
module.exports = sql => {
const models = {};
const modelFiles = glob.sync('./models/**/!(index).js');
log.debug('found models', modelFiles);
modelFiles.forEach((v) => {
let name = path.basename(v).replace('.js', '')
modelFiles.forEach(v => {
let name = path.basename(v).replace('.js', '');
if (v === './models/index.js') {
log.debug('index.js hit, skipped')
return
log.debug('index.js hit, skipped');
return;
}
try {
log.debug('importing..', v.replace('models/', ''))
let model = sql.import(v.replace('models/', ''))
models[name] = model
log.debug('importing..', v.replace('models/', ''));
let model = sql.import(v.replace('models/', ''));
models[name] = model;
} catch (err) {
log.fatal('error importing model ' + v, err)
process.exit(-1)
log.fatal('error importing model ' + v, err);
process.exit(-1);
}
})
});
Object.keys(models).forEach((v) => {
Object.keys(models).forEach(v => {
if (models[v].hasOwnProperty('__associations')) {
models[v].__associations(models)
models[v].__associations(models);
}
if (models[v].hasOwnProperty('__instanceMethods')) {
models[v].__instanceMethods(models[v])
models[v].__instanceMethods(models[v]);
}
})
});
return models
}
return models;
};