diff options
Diffstat (limited to 'frontend/src/developer.tsx')
| -rw-r--r-- | frontend/src/developer.tsx | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/frontend/src/developer.tsx b/frontend/src/developer.tsx index 67d9c4b8..6e1b9599 100644 --- a/frontend/src/developer.tsx +++ b/frontend/src/developer.tsx @@ -30,17 +30,18 @@ export async function setShowValveInternal(show: boolean) { } } -export async function setShouldConnectToReactDevTools(enable: boolean) { - DeckyPluginLoader.toaster.toast({ - title: enable ? ( - <TranslationHelper transClass={TranslationClass.DEVELOPER} transText={'enabling'} /> - ) : ( - <TranslationHelper transClass={TranslationClass.DEVELOPER} transText={'disabling'} /> - ), - body: <TranslationHelper transClass={TranslationClass.DEVELOPER} transText={'5secreload'} />, - icon: <FaReact />, - }); - await sleep(5000); +export async function setShouldConnectToReactDevTools(enable: boolean, skipWait?: boolean) { + skipWait || + DeckyPluginLoader.toaster.toast({ + title: enable ? ( + <TranslationHelper transClass={TranslationClass.DEVELOPER} transText={'enabling'} /> + ) : ( + <TranslationHelper transClass={TranslationClass.DEVELOPER} transText={'disabling'} /> + ), + body: <TranslationHelper transClass={TranslationClass.DEVELOPER} transText={'5secreload'} />, + icon: <FaReact />, + }); + skipWait || (await sleep(5000)); return enable ? DeckyBackend.call('utilities/enable_rdt') : DeckyBackend.call('utilities/disable_rdt'); } @@ -51,5 +52,5 @@ export async function startup() { if (isValveInternalEnabled) setShowValveInternal(isValveInternalEnabled); if ((isRDTEnabled && !window.deckyHasConnectedRDT) || (!isRDTEnabled && window.deckyHasConnectedRDT)) - setShouldConnectToReactDevTools(isRDTEnabled); + setShouldConnectToReactDevTools(isRDTEnabled, true); } |
