File tree Expand file tree Collapse file tree 1 file changed +5
-8
lines changed Expand file tree Collapse file tree 1 file changed +5
-8
lines changed Original file line number Diff line number Diff line change 11281128 " Returns a batteries-included HTTP request function corresponding to the given
11291129 core client. See default-middleware for the middleware wrappers that are used
11301130 by default"
1131- [request]
1132- (reduce (fn wrap-request* [request middleware]
1133- (middleware request))
1134- request
1135- default-middleware ))
1131+ ([request]
1132+ (wrap-request request default-middleware ))
1133+ ([request middleware]
1134+ (reduce #(%2 %1 ) request middleware)))
11361135
11371136(def ^:dynamic request
11381137 " Executes the HTTP request corresponding to the given map and returns
12411240 [middleware & body]
12421241 `(let [m# ~middleware]
12431242 (binding [*current-middleware* m#
1244- clj-http.client/request (reduce #(%2 %1 )
1245- clj-http.core/request
1246- m#)]
1243+ clj-http.client/request (wrap-request clj-http.core/request m#)]
12471244 ~@body)))
12481245
12491246(defmacro with-additional-middleware
You can’t perform that action at this time.
0 commit comments