diff --git a/src/uxbox/util/transit.cljs b/src/uxbox/util/transit.cljs index 4493f616a..3a0a42bbe 100644 --- a/src/uxbox/util/transit.cljs +++ b/src/uxbox/util/transit.cljs @@ -25,15 +25,12 @@ (def point-write-handler (t/write-handler (constantly "point") - (fn [v] - (let [ret #js []] - (.push ret (:x v)) - (.push ret (:y v)) - ret)))) + (fn [v] (into {} v)))) (def point-read-handler (t/read-handler - #(gpt/point (js->clj %)))) + (fn [value] + (gpt/map->Point value)))) (def ^:privare +read-handlers+ {"u" uuid