@@ -18,10 +18,11 @@ module Affjax
1818import Prelude
1919
2020import Affjax.RequestBody as RequestBody
21- import Affjax.RequestHeader (RequestHeader (..), requestHeaderName , requestHeaderValue )
21+ import Affjax.RequestHeader (RequestHeader (..))
22+ import Affjax.RequestHeader as RequestHeader
2223import Affjax.ResponseFormat (ResponseFormatError (..), printResponseFormatError )
2324import Affjax.ResponseFormat as ResponseFormat
24- import Affjax.ResponseHeader (ResponseHeader , responseHeader )
25+ import Affjax.ResponseHeader (ResponseHeader (..) )
2526import Affjax.StatusCode (StatusCode (..))
2627import Control.Monad.Except (runExcept , throwError )
2728import Control.Parallel (parOneOf )
@@ -243,7 +244,7 @@ retry policy run req = do
243244-- | ```
244245request :: forall a . Request a -> Aff (Response (Either ResponseFormatError a ))
245246request req = do
246- res <- AC .fromEffectFnAff $ runFn2 _ajax responseHeader req'
247+ res <- AC .fromEffectFnAff $ runFn2 _ajax ResponseHeader req'
247248 case runExcept (fromResponse' res.body) of
248249 Left err -> do
249250 pure (res { body = Left (ResponseFormatError (NEL .head err) res.body) })
@@ -255,7 +256,7 @@ request req = do
255256 req' =
256257 { method: Method .print req.method
257258 , 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
259260 , content: toNullable (extractContent <$> req.content)
260261 , responseType: ResponseFormat .toResponseType req.responseFormat
261262 , username: toNullable req.username
@@ -281,7 +282,7 @@ request req = do
281282
282283 addHeader :: Maybe RequestHeader -> Array RequestHeader -> Array RequestHeader
283284 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
285286 _ -> hs
286287
287288 parseJSON :: String -> F Json
0 commit comments