Use :parameters instead of :params for controller example

This commit is contained in:
Juho Teperi 2019-02-08 10:39:55 +02:00
parent 648c92bef8
commit aaf9005a9b

View file

@ -65,12 +65,11 @@
{:name ::item {:name ::item
:parameters {:path {:id s/Int} :parameters {:path {:id s/Int}
:query {(s/optional-key :foo) s/Keyword}} :query {(s/optional-key :foo) s/Keyword}}
:controllers [{:params (fn [match] :controllers [{:parameters {:path [:id]}
(:path (:parameters match))) :start (fn [{:keys [path]}]
:start (fn [params] (js/console.log "start" "item controller" (:id path)))
(js/console.log "start" "item controller" (:id params))) :stop (fn [{:keys [path]}]
:stop (fn [params] (js/console.log "stop" "item controller" (:id path)))}]}]]]
(js/console.log "stop" "item controller" (:id params)))}]}]]]
{:data {:controllers [{:start (log-fn "start" "root-controller") {:data {:controllers [{:start (log-fn "start" "root-controller")
:stop (log-fn "stop" "root controller")}] :stop (log-fn "stop" "root controller")}]
:coercion rsc/coercion}})) :coercion rsc/coercion}}))