From c1591d85cb0ce2ef145d592e7c06c31168e04132 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Sun, 13 Nov 2016 17:21:02 +0100 Subject: [PATCH] Improve point transit handlers. --- src/uxbox/util/transit.cljs | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) 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