import {SettingsConfig, SettingsState} from "data"; import DataStore from "./datastore"; import ContentManager from "./contentmanager"; import BdApi from "./pluginapi"; import Events from "./emitter"; import WebpackModules from "./webpackmodules"; import {SettingsPanel as SettingsRenderer} from "ui"; import Utilities from "./utilities"; import {Toasts} from "ui"; export default new class SettingsManager { constructor() { this.renderer = new SettingsRenderer(); this.config = SettingsConfig; this.state = SettingsState; this.setup(SettingsConfig, SettingsState); } initialize() { DataStore.initialize(); // if (!DataStore.getSettingGroup("settings")) return this.saveSettings(); // const savedSettings = this.loadSettings(); // $("