Skip to content

Modify handler-fn to support :async? option in jetty server. #11

@baskeboler

Description

@baskeboler

Should look something like this:

(defn handler-fn
  [{:keys [controller-interceptors
           router-interceptors]
    :as   app-config}
   system
   routes]
  (fn handle*
    ([http-request]
     (->
      (xiana/flow->
       (state-build app-config system routes http-request)
       (runner/run router-interceptors route)
       (additional-interceptors controller-interceptors run-controller))
      (xiana/extract)
      (get :response)))
    ([request respond _]
     (respond (handle* request)))))

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions