File tree 2 files changed +9
-1
lines changed
2 files changed +9
-1
lines changed Original file line number Diff line number Diff line change 4
4
[clojure.java.io :as io]
5
5
[hiccup.core :refer [html]]
6
6
[portal.colors :as c]
7
+ [portal.runtime.cson :as cson]
7
8
[portal.runtime.json :as json]
8
9
[tasks.build :refer [install]]
9
10
[tasks.docs :as docs]
47
48
[:div {:id " root" }]
48
49
[:script {:src " main.js" }]]])))
49
50
51
+ (defmethod print-method (Class/forName " [B" ) [v ^java.io.Writer w]
52
+ (.write w " #portal/bin \" " )
53
+ (.write w (cson/base64-encode v))
54
+ (.write w " \" " ))
55
+
56
+ (comment (remove-method print-method (Class/forName " [B" )))
57
+
50
58
(defn- ->edn [v] (binding [*print-meta* true ] (pr-str v)))
51
59
52
60
(defn- get-files [settings]
Original file line number Diff line number Diff line change 213
213
214
214
(defn tagged-value? [x] (instance? Tagged x))
215
215
216
- (defn base64-encode [byte-array]
216
+ (defn base64-encode ^String [byte-array]
217
217
#? (:clj (.encodeToString (Base64/getEncoder ) byte-array)
218
218
:cljs (Base64/encodeByteArray byte-array)
219
219
:cljr (Convert/ToBase64String byte-array)))
You can’t perform that action at this time.
0 commit comments