File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22 :description " FIXME: write description"
33 :min-lein-version " 2.0.0"
44 :dependencies [[org.clojure/clojure " 1.10.1" ]
5- [com.flexiana/framework " 0.1.5 " ]
5+ [com.flexiana/framework " 0.1.7 " ]
66 [thheller/shadow-cljs " 2.11.7" ]
77 [migratus " 1.3.3" ]
88 [clj-http " 3.12.0" ]
Original file line number Diff line number Diff line change 5353 :router (xiana.router/make-router routes)
5454 :session-backend session-bcknd
5555 :acl-cfg acl-cfg
56- :app (xiana.app/make-app app-cfg
57- acl-cfg
58- session-bcknd
59- []
60- [ ; interceptors/log
61- (interceptors/muuntaja )
62- interceptors/params
63- (interceptors/require-logged-in )
64- interceptors/session-interceptor
65- interceptors/view
66- (interceptors/db-access user/load-user)
67- (interceptors/acl-restrict views.common/not-allowed)])
56+ :app (xiana.app/make-app { :config app-cfg
57+ :acl-cfg acl-cfg
58+ :session-backend session-bcknd
59+ :router-interceptors []
60+ :controller-interceptors [ ; ; interceptors/log
61+ (interceptors/muuntaja )
62+ interceptors/params
63+ (interceptors/require-logged-in )
64+ interceptors/session-interceptor
65+ interceptors/view
66+ (interceptors/db-access user/load-user)
67+ (interceptors/acl-restrict views.common/not-allowed)]} )
6868 :web-server (xiana.web-server/make-web-server web-server-cfg))
6969 (component/system-using
7070 {:router [:db ]
Original file line number Diff line number Diff line change 1- (defproject com.flexiana /framework " 0.1.6 "
1+ (defproject com.flexiana /framework " 0.1.7 "
22 :description " Framework"
33 :url " https://github.com/Flexiana/framework"
44 :license {:name " FIXME" :url " FIXME" }
Original file line number Diff line number Diff line change 6969 ([]
7070 {:leave (fn [{query :query
7171 :as state}]
72- (xiana/ok (let [result (db/execute state (sql/format query))]
73- (assoc-in state [:response-data :db-data ] result))))})
72+ (if query
73+ (xiana/ok (let [result (db/execute state (sql/format query))]
74+ (assoc-in state [:response-data :db-data ] result)))
75+ (xiana/ok state)))})
7476 ([on-new-session]
75- {:enter (fn [{{new-session :new-session } :session-data
76- :as state}]
77- (if new-session
78- (on-new-session state)
79- (xiana/ok state)))
80- :leave (fn [{query :query
81- :as state}]
82- (xiana/ok (let [result (db/execute state (sql/format query))]
83- (assoc-in state [:response-data :db-data ] result))))}))
77+ (assoc (db-access )
78+ :enter (fn [{{new-session :new-session } :session-data
79+ :as state}]
80+ (if new-session
81+ (on-new-session state)
82+ (xiana/ok state))))))
8483
8584(def view
86- {:leave (fn [state]
87- (( : view state) state))})
85+ {:leave (fn [{view :view :as state} ]
86+ (view state))})
8887
8988(defn muuntaja
9089 ([]
You can’t perform that action at this time.
0 commit comments