@@ -18,10 +18,11 @@ module Affjax
18
18
import Prelude
19
19
20
20
import Affjax.RequestBody as RequestBody
21
- import Affjax.RequestHeader (RequestHeader (..), requestHeaderName , requestHeaderValue )
21
+ import Affjax.RequestHeader (RequestHeader (..))
22
+ import Affjax.RequestHeader as RequestHeader
22
23
import Affjax.ResponseFormat (ResponseFormatError (..), printResponseFormatError )
23
24
import Affjax.ResponseFormat as ResponseFormat
24
- import Affjax.ResponseHeader (ResponseHeader , responseHeader )
25
+ import Affjax.ResponseHeader (ResponseHeader (..) )
25
26
import Affjax.StatusCode (StatusCode (..))
26
27
import Control.Monad.Except (runExcept , throwError )
27
28
import Control.Parallel (parOneOf )
@@ -243,7 +244,7 @@ retry policy run req = do
243
244
-- | ```
244
245
request :: forall a . Request a -> Aff (Response (Either ResponseFormatError a ))
245
246
request req = do
246
- res <- AC .fromEffectFnAff $ runFn2 _ajax responseHeader req'
247
+ res <- AC .fromEffectFnAff $ runFn2 _ajax ResponseHeader req'
247
248
case runExcept (fromResponse' res.body) of
248
249
Left err -> do
249
250
pure (res { body = Left (ResponseFormatError (NEL .head err) res.body) })
@@ -255,7 +256,7 @@ request req = do
255
256
req' =
256
257
{ method: Method .print req.method
257
258
, url: req.url
258
- , headers: (\h -> { field: requestHeaderName h, value: requestHeaderValue h }) <$> headers req.content
259
+ , headers: (\h -> { field: RequestHeader .name h, value: RequestHeader .value h }) <$> headers req.content
259
260
, content: toNullable (extractContent <$> req.content)
260
261
, responseType: ResponseFormat .toResponseType req.responseFormat
261
262
, username: toNullable req.username
@@ -281,7 +282,7 @@ request req = do
281
282
282
283
addHeader :: Maybe RequestHeader -> Array RequestHeader -> Array RequestHeader
283
284
addHeader mh hs = case mh of
284
- Just h | not $ any (on eq requestHeaderName h) hs -> hs `Arr.snoc` h
285
+ Just h | not $ any (on eq RequestHeader .name h) hs -> hs `Arr.snoc` h
285
286
_ -> hs
286
287
287
288
parseJSON :: String -> F Json
0 commit comments