[refactor] upgrade to servant-client 0.20

parent cf4e5004
dist-newstyle/
\ No newline at end of file
dist-newstyle/
.stack-work/
\ No newline at end of file
with-compiler: ghc-9.4.7
with-compiler: ghc-9.4.8
packages:
./
......@@ -11,5 +11,5 @@ source-repository-package
allow-newer: base:*
, iso639:aeson
, iso639:text
, servant-client:servant
, servant-client:servant-client-core
-- , servant-client:servant
-- , servant-client:servant-client-core
......@@ -76,8 +76,8 @@ library
, iso639
, network-uri ^>= 2.6.4.2
, protolude >= 0.3.3 && < 0.4
, servant >= 0.19.1 && < 0.21
, servant-client >= 0.19 && < 0.20
, servant >= 0.20 && < 0.21
, servant-client >= 0.20 && < 0.21
, text >= 2.0 && < 3
-- Directories containing source files.
......
......@@ -34,9 +34,9 @@ defaultClientEnv uri = do
else (readEither (T.unpack $ T.tail $ T.pack uriPort) :: Either [Char] Int)
manager <- newManager managerSettings
let env' = mkClientEnv manager $ BaseUrl proto uriRegName (fromRight 80 uriPort') ""
let makeClientRequest bu req =
let r = defaultMakeClientRequest bu req in
r { requestHeaders = (requestHeaders r) <> [("User-Agent", "servant.client")]}
let makeClientRequest bu req = do
r <- defaultMakeClientRequest bu req
pure $ r { requestHeaders = (requestHeaders r) <> [("User-Agent", "servant.client")]}
let env = env' { makeClientRequest }
-- pure $ addLoggingToClientEnv env
pure env
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment