From a35a7c24144f695c810ea7f1d1152d9d0fc70ed2 Mon Sep 17 00:00:00 2001 From: Cain Atkinson Date: Sun, 16 Jan 2022 15:12:43 +0000 Subject: [PATCH] finishing touches --- src/api/settingsInj.js | 6 +++--- src/init.js | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/api/settingsInj.js b/src/api/settingsInj.js index 69755bb..aa30458 100644 --- a/src/api/settingsInj.js +++ b/src/api/settingsInj.js @@ -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 }; diff --git a/src/init.js b/src/init.js index 5786fca..64d72b0 100644 --- a/src/init.js +++ b/src/init.js @@ -41,7 +41,7 @@ async function init(obj: Object): Promise { plugins, }, settings: { - register: settingsInj.registerSettingsEntry, + register: (name: string, component: Function) => settingsInj.registerSettingsEntry(name, null, component), unregister: settingsInj.unregisterSettingsEntry, }, };