From e5a200267452f7d8f21f6b68af9f6a355e825e52 Mon Sep 17 00:00:00 2001 From: Gustavo Silva Date: Tue, 22 Sep 2026 18:14:34 -0400 Subject: [PATCH] Fix ScriptMicroserviceEcho issue --- resources/js/admin/script-executors/index.js | 16 +++++++++++++++- .../admin/script-executors/index.blade.php | 19 +++++++++++++++++++ 2 files changed, 34 insertions(+), 1 deletion(-) diff --git a/resources/js/admin/script-executors/index.js b/resources/js/admin/script-executors/index.js index 41067540d7..aebe423ce5 100644 --- a/resources/js/admin/script-executors/index.js +++ b/resources/js/admin/script-executors/index.js @@ -1,4 +1,18 @@ -import ScriptExecutors from "./ScriptExecutors"; +import Pusher from "pusher-js"; +import Echo from "laravel-echo"; +import ScriptExecutors from "./ScriptExecutors.vue"; +import { setGlobalVariables } from "../../next/globalVariables"; + +if (Processmaker && Processmaker.script_microservice && Processmaker.script_microservice.enabled) { + const config = Processmaker.script_microservice.broadcasting; + + setGlobalVariables({ + ScriptMicroserviceEcho: new Echo({ + ...config, + client: new Pusher(config.key, config), + }), + }); +} new Vue({ el: "#script-executors", diff --git a/resources/views/admin/script-executors/index.blade.php b/resources/views/admin/script-executors/index.blade.php index 25886e7c9c..7864446a4b 100644 --- a/resources/views/admin/script-executors/index.blade.php +++ b/resources/views/admin/script-executors/index.blade.php @@ -27,6 +27,25 @@ @section('js')