This commit is contained in:
Michiel Borkent 2021-05-19 21:31:51 +02:00
parent 37326045aa
commit 0f31e57977
6 changed files with 9 additions and 9 deletions

View file

@ -21,5 +21,5 @@
(defn add-transit-write-handler! [tag fn classes]
(jvm/add-transit-write-handler! tag fn classes))
(defn set-transit-default-write-handler! [tag-fn val-fn]
(jvm/set-transit-default-write-handler! tag-fn val-fn))
(defn set-default-transit-write-handler! [tag-fn val-fn]
(jvm/set-default-transit-write-handler! tag-fn val-fn))

View file

@ -78,7 +78,7 @@
(defonce transit-default-write-handlers (atom {}))
(defn set-transit-default-write-handler! [tag-fn val-fn]
(defn set-default-transit-write-handler! [tag-fn val-fn]
(let [wh (transit/write-handler tag-fn val-fn)]
(swap! transit-default-write-handlers assoc *pod-id* wh)))

View file

@ -77,5 +77,5 @@
(defn add-transit-write-handler! [tag fn classes]
(impl/add-transit-write-handler! tag fn classes))
(defn set-transit-default-write-handler! [tag-fn val-fn]
(impl/set-transit-default-write-handler! tag-fn val-fn))
(defn set-default-transit-write-handler! [tag-fn val-fn]
(impl/set-default-transit-write-handler! tag-fn val-fn))

View file

@ -87,5 +87,5 @@
(defn add-transit-write-handler! [tag fn classes]
(impl/add-transit-write-handler! tag fn classes))
(defn set-transit-default-write-handler! [tag-fn val-fn]
(impl/set-transit-default-write-handler! tag-fn val-fn))
(defn set-default-transit-write-handler! [tag-fn val-fn]
(impl/set-default-transit-write-handler! tag-fn val-fn))

View file

@ -141,7 +141,7 @@
(-local-date-time x))
;; serialize Java arrays as vectors with tag java.array
(babashka.pods/set-transit-default-write-handler!
(babashka.pods/set-default-transit-write-handler!
(fn [x] (when (.isArray (class x)) \"java.array\"))
vec)

View file

@ -16,7 +16,7 @@
'unload-pod pods/unload-pod
'add-transit-read-handler! pods/add-transit-read-handler!
'add-transit-write-handler! pods/add-transit-write-handler!
'set-transit-default-write-handler! pods/set-transit-default-write-handler!}}
'set-default-transit-write-handler! pods/set-default-transit-write-handler!}}
:classes {'System System
'java.time.LocalDateTime java.time.LocalDateTime
'java.lang.Class Class}})