Make default settings default (fix #223)

This commit is contained in:
Romain Beaumont 2018-05-13 16:11:24 +02:00
parent b6eca14b82
commit 7bd164aa39
No known key found for this signature in database
GPG key ID: DB60E388B3BCF286

11
app.js
View file

@ -2,12 +2,21 @@
const mcServer = require('./')
const defaultSettings = require('./config/default-settings')
let settings
try {
settings = require('./config/settings')
Object.keys(defaultSettings).forEach(settingKey => {
if(settings[settingKey] === undefined) {
settings[settingKey] = defaultSettings[settingKey];
}
})
} catch (err) {
settings = require('./config/default-settings')
settings = defaultSettings
}
module.exports = mcServer.createMCServer(settings)