From 240ff9d2cbde4d43ea12d3b3ff583e4e44fdb999 Mon Sep 17 00:00:00 2001 From: PalmDevs Date: Sun, 8 Jun 2025 21:35:47 +0700 Subject: [PATCH] fix(plugins/developer-settings): chain then on promise instead (again) --- src/plugins/init/developer-settings/index.ts | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/plugins/init/developer-settings/index.ts b/src/plugins/init/developer-settings/index.ts index 1b3b112..2879f72 100644 --- a/src/plugins/init/developer-settings/index.ts +++ b/src/plugins/init/developer-settings/index.ts @@ -34,7 +34,7 @@ registerPlugin( load: true, default: defaultStorage, }, - async start(api_) { + start(api_) { api = api_ if (isSettingsModulesLoaded()) require('./utils').register() @@ -45,12 +45,11 @@ registerPlugin( api_.cleanup(resetSettingsScreen) - const [rdt, settings] = await Promise.all([ - import('./react-devtools'), - api.storage.get(), - ]) - - if (settings.devtools.autoConnect) rdt.connectToDevTools() + Promise.all([import('./react-devtools'), api.storage.get()]).then( + ([rdt, settings]) => { + if (settings.devtools.autoConnect) rdt.connectToDevTools() + }, + ) }, }, PluginFlags.Enabled,