summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authoreltrac <hi@eltr.ac>2026-10-08 16:39:07 +0800
committereltrac <hi@eltr.ac>2026-10-08 16:39:07 +0800
commitc3c0744247751a1d6fd41c93d043adbfa572f08d (patch)
tree87d184a0e3ab508e493beff47a9ee314a85c403d /src
parentea3a702c260ab85aa4064c450440405e845d67e8 (diff)
config, storage: replace clojure.edn with fast-edn for speed
Diffstat (limited to 'src')
-rw-r--r--src/weepinbell/config.clj2
-rw-r--r--src/weepinbell/storage/edn_storage.clj2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/weepinbell/config.clj b/src/weepinbell/config.clj
index 0fb47a8..cd1c2c3 100644
--- a/src/weepinbell/config.clj
+++ b/src/weepinbell/config.clj
@@ -1,7 +1,7 @@
(ns weepinbell.config
"Config loader component that merges default config with user config.
Default config is located at resources/config.edn"
- (:require [clojure.edn :as edn]
+ (:require [fast-edn.core :as edn]
[clojure.java.io :as io]))
(defn load-config []
diff --git a/src/weepinbell/storage/edn_storage.clj b/src/weepinbell/storage/edn_storage.clj
index 9d6da1b..50247fe 100644
--- a/src/weepinbell/storage/edn_storage.clj
+++ b/src/weepinbell/storage/edn_storage.clj
@@ -1,7 +1,7 @@
(ns weepinbell.storage.edn-storage
"EDN file-based storage middle layer.
Entry function is use-store, which makes a valid storage vtable."
- (:require [clojure.edn :as edn]
+ (:require [fast-edn.core :as edn]
[clojure.java.io :as io]
[weepinbell.utils.url :refer [get-domain get-target get-path url=]]
[clojure.string :refer [join]]))