diff --git a/src/main/cljc/org/domaindrivenarchitecture/activity_pub_poc/core.cljc b/src/main/cljc/org/domaindrivenarchitecture/activity_pub_poc/core.cljc index e537fd4..d725f0c 100644 --- a/src/main/cljc/org/domaindrivenarchitecture/activity_pub_poc/core.cljc +++ b/src/main/cljc/org/domaindrivenarchitecture/activity_pub_poc/core.cljc @@ -5,6 +5,8 @@ [org.domaindrivenarchitecture.activity-pub-poc.spec-helper :as sh] [clojure.data.json :as json])) +(declare normalize-functional-property) + (defn normalize-value [v] (cond (map? v) (walk/walk normalize-functional-property identity v) @@ -12,6 +14,7 @@ (map normalize-value v) :else v)) +; TODO: Consider using tail recursion in case of prod usage (defn normalize-functional-property [elem] (let [k (first elem) v (second elem)]