From caab3c02c6f9adc3cdaf0fe1b5fe9cf267b0c4c8 Mon Sep 17 00:00:00 2001 From: bskjon Date: Sun, 23 Feb 2025 16:48:57 +0100 Subject: [PATCH] Request all --- .../mediaprocessing/ui/socket/ExplorerTopic.kt | 5 +++-- apps/ui/web/src/app/page/ExplorePage.tsx | 12 ++++++++++++ 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/apps/ui/src/main/kotlin/no/iktdev/mediaprocessing/ui/socket/ExplorerTopic.kt b/apps/ui/src/main/kotlin/no/iktdev/mediaprocessing/ui/socket/ExplorerTopic.kt index 95546ded..0df19fa1 100644 --- a/apps/ui/src/main/kotlin/no/iktdev/mediaprocessing/ui/socket/ExplorerTopic.kt +++ b/apps/ui/src/main/kotlin/no/iktdev/mediaprocessing/ui/socket/ExplorerTopic.kt @@ -41,8 +41,9 @@ class ExplorerTopic( } @MessageMapping("/request/all") - fun requestAllAvailableActions() { - + fun requestAllAvailableActions(@Payload data: EventRequest) { + val req = coordinatorTemplate.postForEntity("/request/all", data, String::class.java) + log.info { req } } } \ No newline at end of file diff --git a/apps/ui/web/src/app/page/ExplorePage.tsx b/apps/ui/web/src/app/page/ExplorePage.tsx index 25d9ef72..b84c3ecd 100644 --- a/apps/ui/web/src/app/page/ExplorePage.tsx +++ b/apps/ui/web/src/app/page/ExplorePage.tsx @@ -164,9 +164,21 @@ export default function ExplorePage() { const onContextMenuItemClickedEvent: ContextMenuActionEvent = { selected:(actionIndex: number | null, value: ExplorerItem | null) => { + if (!value) { + return; + } switch(actionIndex) { case 0: { console.log("All"); + const request = { + file: value.path, + source: `Web UI @ ${window.location.href}`, + mode: "FLOW" + } + client?.publish({ + destination: "/app/request/all", + body: JSON.stringify(request) + }) break; } case 1: {