From 95f4a9bd29c6da377c3f016d2fd3147d6c88e5a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20Valderrama?= Date: Thu, 3 Jul 2025 10:29:43 +0200 Subject: [PATCH] :sparkles: Add missing start-plugin event (#6809) * :sparkles: Add missing start-plugin event * :paperclip: Correct event origin --- frontend/src/app/main/data/plugins.cljs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/frontend/src/app/main/data/plugins.cljs b/frontend/src/app/main/data/plugins.cljs index 8f423cdc4e..f45bb6cb6c 100644 --- a/frontend/src/app/main/data/plugins.cljs +++ b/frontend/src/app/main/data/plugins.cljs @@ -9,6 +9,7 @@ [app.common.data.macros :as dm] [app.common.files.changes-builder :as pcb] [app.main.data.changes :as dch] + [app.main.data.event :as ev] [app.main.data.modal :as modal] [app.main.data.notifications :as ntf] [app.main.store :as st] @@ -144,8 +145,13 @@ (watch [_ state _] (let [user-can-edit? (dm/get-in state [:permissions :can-edit])] (when-let [pid (::open-plugin state)] - (open-plugin! (preg/get-plugin pid) user-can-edit?) - (rx/of #(dissoc % ::open-plugin))))))) + (let [plugin (preg/get-plugin pid)] + (open-plugin! plugin user-can-edit?) + (rx/of (ev/event {::ev/name "start-plugin" + ::ev/origin "workspace" + :name (:name plugin) + :host (:host plugin)}) + #(dissoc % ::open-plugin)))))))) (defn- update-plugin-permissions-peek [{:keys [plugin-id url]}]