mirror of
https://github.com/roleypoly/roleypoly-v1.git
synced 2025-06-15 01:49:10 +00:00
chore: prettier on server
This commit is contained in:
parent
3b0d249e41
commit
912b40c383
21 changed files with 589 additions and 501 deletions
|
@ -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,
|
||||
},
|
||||
});
|
||||
};
|
||||
|
|
|
@ -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,
|
||||
});
|
||||
};
|
||||
|
|
|
@ -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;
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue