summaryrefslogtreecommitdiff
path: root/frontend/src/components/settings/pages
diff options
context:
space:
mode:
authorAAGaming <aa@mail.catvibers.me>2023-08-05 01:11:43 -0400
committermarios8543 <marios8543@gmail.com>2023-11-14 00:04:56 +0200
commit34d1a34b10f4386865f3c241c5ae4026d2bfd8bd (patch)
treed9560bceecd2cb3d0a2b89d9f75bc29a7dfdc3dd /frontend/src/components/settings/pages
parentcfb6fe69e3f111de0d75a9d90e570bac392e1ee3 (diff)
downloaddecky-loader-34d1a34b10f4386865f3c241c5ae4026d2bfd8bd.tar.gz
decky-loader-34d1a34b10f4386865f3c241c5ae4026d2bfd8bd.zip
Migrate most of frontend callServerMethod usage over to websocket
Diffstat (limited to 'frontend/src/components/settings/pages')
-rw-r--r--frontend/src/components/settings/pages/developer/index.tsx13
-rw-r--r--frontend/src/components/settings/pages/general/RemoteDebugging.tsx4
2 files changed, 10 insertions, 7 deletions
diff --git a/frontend/src/components/settings/pages/developer/index.tsx b/frontend/src/components/settings/pages/developer/index.tsx
index 5ed76515..36d3b5c0 100644
--- a/frontend/src/components/settings/pages/developer/index.tsx
+++ b/frontend/src/components/settings/pages/developer/index.tsx
@@ -91,13 +91,16 @@ export default function DeveloperSettings() {
>
<DialogButton
onClick={async () => {
- let res = await window.DeckyPluginLoader.callServerMethod('get_tab_id', { name: 'SharedJSContext' });
- if (res.success) {
+ try {
+ let tabId = await window.DeckyBackend.call<[name: string], string>(
+ 'utilities/get_tab_id',
+ 'SharedJSContext',
+ );
Navigation.NavigateToExternalWeb(
- 'localhost:8080/devtools/inspector.html?ws=localhost:8080/devtools/page/' + res.result,
+ 'localhost:8080/devtools/inspector.html?ws=localhost:8080/devtools/page/' + tabId,
);
- } else {
- console.error('Unable to find ID for SharedJSContext tab ', res.result);
+ } catch (e) {
+ console.error('Unable to find ID for SharedJSContext tab ', e);
Navigation.NavigateToExternalWeb('localhost:8080');
}
}}
diff --git a/frontend/src/components/settings/pages/general/RemoteDebugging.tsx b/frontend/src/components/settings/pages/general/RemoteDebugging.tsx
index 60d57d91..60e0e3c1 100644
--- a/frontend/src/components/settings/pages/general/RemoteDebugging.tsx
+++ b/frontend/src/components/settings/pages/general/RemoteDebugging.tsx
@@ -18,8 +18,8 @@ export default function RemoteDebuggingSettings() {
value={allowRemoteDebugging || false}
onChange={(toggleValue) => {
setAllowRemoteDebugging(toggleValue);
- if (toggleValue) window.DeckyPluginLoader.callServerMethod('allow_remote_debugging');
- else window.DeckyPluginLoader.callServerMethod('disallow_remote_debugging');
+ if (toggleValue) window.DeckyBackend.call('allow_remote_debugging');
+ else window.DeckyBackend.call('disallow_remote_debugging');
}}
/>
</Field>