:keechma.controller/name
is assoc-ed before controller map is passed to thekeechma.next.controller/params
method.
keechma.next.controller/broadcast
was previously calledkeechma.next.controller/dispatch
when called as a 2-arity method. It's now fixed to correctly callkeechma.next.controller/broadcast
with 3rd argument set tonil
.
- If you define
:keechma.controller/type
as a function, it will receive the deps map directly. Previously it was receiving value of the:keechma.controller/params
key.
keechma.next.controller/params
method which will receive controller map and params as its arguments. Use it to validate or coerce params returned from the:keechma.controller/params
key. If this function returns a falsy value, controller will not be started.