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 mcServer = require('./')
const defaultSettings = require('./config/default-settings')
let settings let settings
try { try {
settings = require('./config/settings') settings = require('./config/settings')
Object.keys(defaultSettings).forEach(settingKey => {
if(settings[settingKey] === undefined) {
settings[settingKey] = defaultSettings[settingKey];
}
})
} catch (err) { } catch (err) {
settings = require('./config/default-settings') settings = defaultSettings
} }
module.exports = mcServer.createMCServer(settings) module.exports = mcServer.createMCServer(settings)