finishing touches

master^2
Cain Atkinson 2 years ago
parent c913445708
commit a35a7c2414

@ -57,10 +57,10 @@ function init() {
};
// debug
window.demonunpatch = window.demon[settingsSym].patch;
window.__demontemp__UnpatchSettingsInj = unInit();
}
function unInit(obj: Object) {
function unInit() {
window.demon[settingsSym].patch();
delete window.demon[settingsSym];
}
@ -74,7 +74,7 @@ function unregisterSettingsEntry(name: string) {
function registerSettingsEntry(
name: string,
section: string,
section: ?string,
component: Function
): () => void {
let entry: { [symbol | string]: any } = { name, component };

@ -41,7 +41,7 @@ async function init(obj: Object): Promise<void> {
plugins,
},
settings: {
register: settingsInj.registerSettingsEntry,
register: (name: string, component: Function) => settingsInj.registerSettingsEntry(name, null, component),
unregister: settingsInj.unregisterSettingsEntry,
},
};

Loading…
Cancel
Save