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,14 +1,15 @@
module.exports = (sql, DataTypes) => {
return sql.define('server', {
id: { // discord snowflake
id: {
// discord snowflake
type: DataTypes.TEXT,
primaryKey: true
primaryKey: true,
},
categories: {
type: DataTypes.JSON
type: DataTypes.JSON,
},
message: {
type: DataTypes.TEXT
}
})
}
type: DataTypes.TEXT,
},
});
};

View file

@ -2,6 +2,6 @@ module.exports = (sequelize, DataTypes) => {
return sequelize.define('session', {
id: { type: DataTypes.TEXT, primaryKey: true },
maxAge: DataTypes.BIGINT,
data: DataTypes.JSONB
})
}
data: DataTypes.JSONB,
});
};

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;
};