[AppSettings] Don't remake each export call

This commit is contained in:
Ducko 2022-02-15 13:41:25 +00:00
parent cbe4b5f8a9
commit 13aa07117e
1 changed files with 6 additions and 6 deletions

View File

@ -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
exports.getSettings = () => {
if (!settings) settings = new (require('./utils/Settings'))(require('./paths').getUserData());
return settings;
};
exports.init = () => {};