+
+
+
+
+
+
+
+
+ {#if !hide__ws_form}
+
+ {/if}
+
+ {#if !hide__ws_commands}
+
+
Commands received:
+
+ {#each ws_received_list_cmd as item}
+ -
+ {item.cmd}
+ {#if item.from_id}from {item.from_id}{/if}
+
+ {/each}
+
+
+ {/if}
+
+ {#if !hide__ws_messages}
+
+
Messages received:
+
+ {#each ws_received_list_other as item}
+ -
+ [{item.msg_type}]
+ {item.msg ?? ''}
+ {#if item.from_id}from {item.from_id}{/if}
+
+ {/each}
+
+
+ {/if}
+
diff --git a/src/routes/events/[event_id]/(launcher)/launcher/+layout.svelte b/src/routes/events/[event_id]/(launcher)/launcher/+layout.svelte
index 9b28dcd7..83ed17be 100644
--- a/src/routes/events/[event_id]/(launcher)/launcher/+layout.svelte
+++ b/src/routes/events/[event_id]/(launcher)/launcher/+layout.svelte
@@ -54,7 +54,7 @@
import Launcher_cfg from '../launcher_cfg.svelte';
import Launcher_menu from '../launcher_menu.svelte';
import Launcher_session_view from '../launcher_session_view.svelte';
- import Element_websocket_v2 from '$lib/elements/element_websocket_v2.svelte';
+ import Element_websocket_v3 from '$lib/elements/element_websocket_v3.svelte';
// *** Set initial variables
// NOTE: Derived from data.account_id (prop) instead of $slct.account_id (store)
@@ -288,7 +288,8 @@
function handle_ws_recv(ws_recv_status: any) {
if (log_lvl) console.log('*** handle_ws_recv() ***', ws_recv_status);
- if (ws_recv_status.type == 'cmd' && ws_recv_status.cmd) {
+ // V3 schema uses msg_type instead of type
+ if (ws_recv_status.msg_type == 'cmd' && ws_recv_status.cmd) {
let cmd = ws_recv_status.cmd;
if ($events_loc.launcher.controller != 'remote') return;
@@ -1001,15 +1002,16 @@
{#if $events_loc.launcher.controller_group_code && $events_loc.launcher.ws_connect}
-