File tree Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Original file line number Diff line number Diff line change 6666 (.getRedirect DefaultRedirectStrategy/INSTANCE request response context))
6767
6868 (isRedirected [this request response context]
69- (let [max-redirects (.getMaxRedirects (.getRequestConfig context))
70- num-redirects (count (.getRedirectLocations context))]
69+ (let [^HttpClientContext typed-context context
70+ max-redirects (-> (.getRequestConfig typed-context)
71+ .getMaxRedirects)
72+ num-redirects (count (.getRedirectLocations typed-context))]
7173 (if (<= max-redirects num-redirects)
7274 false
73- (.isRedirected DefaultRedirectStrategy/INSTANCE request response context))))))
75+ (.isRedirected DefaultRedirectStrategy/INSTANCE request response typed- context))))))
7476
7577(defn get-redirect-strategy [redirect-strategy]
7678 (case redirect-strategy
264266 (make-proxy-method request-method http-url))))
265267
266268(defn ^HttpClientContext http-context [request-config http-client-context]
267- (doto (or http-client-context (HttpClientContext/create ))
268- (.setRequestConfig request-config)))
269+ (let [^HttpClientContext typed-context (or http-client-context
270+ (HttpClientContext/create ))]
271+ (doto typed-context
272+ (.setRequestConfig request-config))))
269273
270274(defn ^CredentialsProvider credentials-provider []
271275 (BasicCredentialsProvider. ))
You can’t perform that action at this time.
0 commit comments