File tree 1 file changed +17
-18
lines changed
src/ring/adapter/jetty9/handlers
1 file changed +17
-18
lines changed Original file line number Diff line number Diff line change 23
23
^Request request
24
24
^Response response
25
25
^Callback callback]
26
- (try
27
- (let [[handler options] (.state this)
28
- ; ;TODO: async timeout
29
- ; ; async-timeout (:async-timeout options 30000)
30
- ]
31
- (handler
32
- (common/build-request-map request)
33
- (fn [response-map]
34
- (let [response-map (common/normalize-response response-map)]
35
- (if (common/websocket-upgrade-response? response-map)
36
- (ws/upgrade-websocket request response callback response-map)
37
- (common/update-response request response response-map)))
38
- (.succeeded callback))
39
- (fn [^Throwable exception]
40
- (Response/writeError request response callback exception)
41
- (.failed callback exception))))
42
- (finally
43
- true )))
26
+ (let [[handler options] (.state this)
27
+ ; ;TODO: async timeout
28
+ ; ; async-timeout (:async-timeout options 30000)
29
+ ]
30
+ (handler
31
+ (common/build-request-map request)
32
+ (fn [response-map]
33
+ (let [response-map (common/normalize-response response-map)]
34
+ (if (common/websocket-upgrade-response? response-map)
35
+ (ws/upgrade-websocket request response callback response-map)
36
+ (common/update-response request response response-map)))
37
+ (.succeeded callback))
38
+ (fn [^Throwable exception]
39
+ (Response/writeError request response callback exception)
40
+ (.failed callback exception))))
41
+
42
+ true )
You can’t perform that action at this time.
0 commit comments