Skip to content

Commit

Permalink
discovery cleaner
Browse files Browse the repository at this point in the history
  • Loading branch information
awb99 committed Mar 20, 2024
1 parent fda3d36 commit f4df8f9
Showing 1 changed file with 11 additions and 8 deletions.
19 changes: 11 additions & 8 deletions src/extension.clj
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,15 @@
edn/read-string
#_(ext-lazy-override goldly-config)))

(defn discover-resauce [resource-dir]
(let [ext-res-names (rs/resource-dir resource-dir)]
(map add-extension ext-res-names)))

(defn extension-dict [ext-list]
(into {}
(map (fn [ext]
[(:name ext) ext]) ext-list)))

(defn discover
"Returns the discovered extensions for the purpose of using it in extension start.
Consider it a start-fn for an extension db service."
Expand All @@ -19,12 +28,9 @@
:or {resource-dir "ext"
output-path "target/"
disabled-extensions #{}}}]
(let [ext-res-names (rs/resource-dir resource-dir)
ext-list (map add-extension ext-res-names)]
(let [ext-list (discover-resauce resource-dir)]
{:extensions ext-list
:extension-dict (into {}
(map (fn [ext]
[(:name ext) ext]) ext-list))
:extension-dict (extension-dict ext-list)
:output-path output-path
:extensions-disabled []})))

Expand All @@ -44,9 +50,6 @@
(write-service state service-kw service-config)
service-config))




(defn get-deps-from-classpath []
(let [deps
(-> (Thread/currentThread)
Expand Down

0 comments on commit f4df8f9

Please sign in to comment.