diff --git a/src/appSettings.js b/src/appSettings.js index 509014a..fcde384 100644 --- a/src/appSettings.js +++ b/src/appSettings.js @@ -1,7 +1,7 @@ -const Settings = require('./utils/Settings'); -const paths = require('./paths'); +let settings; -const settings = new Settings(paths.getUserData()); - -exports.getSettings = () => settings; -exports.init = () => {}; // Stub as we setup on require \ No newline at end of file +exports.getSettings = () => { + if (!settings) settings = new (require('./utils/Settings'))(require('./paths').getUserData()); + return settings; +}; +exports.init = () => {}; \ No newline at end of file