(ns chameleon.config (:require [integrant.core :as ig] [chameleon.aai-processor :refer :all])) (defn config [app-config] (let [conf { :chameleon/event {:event-config (assoc-in (:event-config app-config) [:aai :processor] from-spike) :gallifrey-host (:gallifrey-host app-config)} :chameleon/handler {:gallifrey-host (:gallifrey-host app-config)} :chameleon/http-server {:port (:http-port app-config) :handler (ig/ref :chameleon/handler)}}] (ig/load-namespaces conf) conf))