From fcc7351552a668530854fee274a2361d17edd07d Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Wed, 7 Aug 2019 20:13:43 +0200 Subject: [PATCH] :loud_sound: Add some logging to worker modules. --- frontend/src/uxbox/main/workers.cljs | 2 -- frontend/src/uxbox/worker.cljs | 6 ++++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/frontend/src/uxbox/main/workers.cljs b/frontend/src/uxbox/main/workers.cljs index c24a993ef..ba9cf85c3 100644 --- a/frontend/src/uxbox/main/workers.cljs +++ b/frontend/src/uxbox/main/workers.cljs @@ -25,13 +25,11 @@ ;; This excludes webworker instantiation on nodejs where ;; the tests are run. - (when (not= *target* "nodejs") (defonce worker (uw/init "/js/worker.js"))) (defn align-point [point] - (let [message {:cmd :grid-align :point point}] (->> (uw/ask! worker message) (rx/map :point)))) diff --git a/frontend/src/uxbox/worker.cljs b/frontend/src/uxbox/worker.cljs index 665285ae0..edb10c925 100644 --- a/frontend/src/uxbox/worker.cljs +++ b/frontend/src/uxbox/worker.cljs @@ -6,12 +6,16 @@ (ns uxbox.worker (:require [beicon.core :as rx] + [cuerdas.core :as str] [uxbox.util.transit :as t] + [uxbox.util.uuid :as uuid] [uxbox.worker.impl :as impl] [uxbox.worker.align])) (enable-console-print!) +(defonce id (uuid/random)) + (defn- on-message [event] (let [message (t/decode (.-data event))] @@ -19,3 +23,5 @@ (defonce _ (.addEventListener js/self "message" on-message)) + +(println (str/format "Worker with id '%s' is initialized." id))