Skip to content

Commit e51c534

Browse files
authored
Increase HTTP timeout to 1 minute #46
Increase HTTP timeout to 1 minute
2 parents 8e0a42a + f66a06d commit e51c534

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/Ambar/Transport/Http.hs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,13 @@ new (Endpoint url) (User user) (Password pass) = do
4848
Just err -> prettyHttpError err
4949
Nothing -> Text.pack $ show ex
5050
Right req -> do
51-
manager <- Http.newTlsManager
51+
manager <- Http.newTlsManagerWith settings
5252
let base = Http.applyBasicAuth (Text.encodeUtf8 user) (Text.encodeUtf8 pass) req
5353
return $ HttpTransport base manager
54+
where
55+
settings = Http.tlsManagerSettings
56+
{ Http.managerResponseTimeout = oneMinute }
57+
oneMinute = Http.responseTimeoutMicro $ 60 * 1_000_000
5458

5559
instance Transport HttpTransport where
5660
send (HttpTransport base manager) bs = do

0 commit comments

Comments
 (0)