mirror of
https://github.com/AsgardEternal/SquadJS.git
synced 2024-09-28 09:34:23 -05:00
Fix sequelize connection string config
This commit is contained in:
parent
8407c65844
commit
f6134e0659
2
.gitignore
vendored
2
.gitignore
vendored
@ -1,7 +1,7 @@
|
||||
# Project Files
|
||||
*.tmp
|
||||
|
||||
config-test.json
|
||||
config-test*.json
|
||||
|
||||
# Dependencies
|
||||
node_modules/
|
||||
|
@ -114,8 +114,16 @@ export default class SquadServerFactory {
|
||||
}
|
||||
|
||||
if (type === 'sequelize') {
|
||||
let mergedConfig = Object.assign(connectorConfig, {logging: msg => Logger.verbose('Sequelize', 3, msg)} );
|
||||
const connector = new Sequelize(mergedConfig);
|
||||
let connector;
|
||||
|
||||
if(typeof connectorConfig === 'string') {
|
||||
connector = new Sequelize(connectorConfig, { logging: msg => Logger.verbose('Sequelize', 3, msg) })
|
||||
} else if (typeof connectorConfig === 'object') {
|
||||
connector = new Sequelize({ ...connectorConfig, logging: msg => Logger.verbose('Sequelize', 3, msg) });
|
||||
} else {
|
||||
throw new Error('Unknown sequelize connector config type.');
|
||||
}
|
||||
|
||||
await connector.authenticate();
|
||||
return connector;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user