diff --git a/client/src/modules/content.js b/client/src/modules/content.js index a54d9e42..2200c30a 100644 --- a/client/src/modules/content.js +++ b/client/src/modules/content.js @@ -15,17 +15,10 @@ import Database from './database'; export default class Content { constructor(internals) { - Object.freeze(internals); Utils.deepfreeze(internals.info); Object.freeze(internals.paths); - Object.freeze(internals.configs); - Object.defineProperty(this, '__internals', { - value: internals, - configurable: false, - enumerable: false, - writable: false - }); + this.__internals = internals; this.settings.on('setting-updated', event => this.events.emit('setting-updated', event)); this.settings.on('settings-updated', event => this.events.emit('settings-updated', event)); diff --git a/client/src/ui/components/bd/PluginsView.vue b/client/src/ui/components/bd/PluginsView.vue index 322c7272..45fa08c8 100644 --- a/client/src/ui/components/bd/PluginsView.vue +++ b/client/src/ui/components/bd/PluginsView.vue @@ -71,7 +71,6 @@ // TODO Display error if plugin fails to start/stop try { await plugin.enabled ? PluginManager.stopPlugin(plugin) : PluginManager.startPlugin(plugin); - this.$forceUpdate(); } catch (err) { console.log(err); } @@ -79,7 +78,6 @@ async reloadPlugin(plugin) { try { await PluginManager.reloadPlugin(plugin); - this.$forceUpdate(); } catch (err) { console.log(err); } @@ -88,7 +86,6 @@ try { if (unload) await PluginManager.unloadPlugin(plugin); else await PluginManager.deletePlugin(plugin); - this.$forceUpdate(); } catch (err) { console.error(err); } diff --git a/client/src/ui/components/bd/ThemesView.vue b/client/src/ui/components/bd/ThemesView.vue index 8f0b6023..c8bbf54f 100644 --- a/client/src/ui/components/bd/ThemesView.vue +++ b/client/src/ui/components/bd/ThemesView.vue @@ -71,7 +71,6 @@ // TODO Display error if theme fails to enable/disable try { await theme.enabled ? ThemeManager.disableTheme(theme) : ThemeManager.enableTheme(theme); - this.$forceUpdate(); } catch (err) { console.log(err); } @@ -80,7 +79,6 @@ try { if (reload) await ThemeManager.reloadTheme(theme); else await theme.recompile(); - this.$forceUpdate(); } catch (err) { console.log(err); } @@ -89,7 +87,6 @@ try { if (unload) await ThemeManager.unloadTheme(theme); else await ThemeManager.deleteTheme(theme); - this.$forceUpdate(); } catch (err) { console.error(err); }