finishing touches

pull/2/head
Cain Atkinson 2 years ago
parent c913445708
commit a35a7c2414

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

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

Loading…
Cancel
Save