fix decode-queued-map
This commit is contained in:
parent
6916f3efb2
commit
36665bc123
|
@ -48,11 +48,10 @@
|
||||||
|
|
||||||
(defn decode-queued-map
|
(defn decode-queued-map
|
||||||
[queued-map]
|
[queued-map]
|
||||||
(let [m (js->clj queued-map)
|
(merge
|
||||||
data (get m "map")]
|
{:context (aget queued-map "context")
|
||||||
(merge
|
:map-id (aget queued-map "mapId")}
|
||||||
{:context (get m "context")
|
(let [data (js->clj (aget queued-map "map"))]
|
||||||
:map-id (get m "mapId")}
|
|
||||||
(if (contains? data "__edn")
|
(if (contains? data "__edn")
|
||||||
{:data (reader/read-string (str (get data "__edn")))}
|
{:data (reader/read-string (str (get data "__edn")))}
|
||||||
{:map data}))))
|
{:map data}))))
|
||||||
|
|
Reference in a new issue