packages feed

mollie-api-haskell 0.1.0.1 → 0.1.0.2

raw patch · 2 files changed

+10/−9 lines, 2 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

Files

mollie-api-haskell.cabal view
@@ -1,5 +1,5 @@ name:                mollie-api-haskell-version:             0.1.0.1+version:             0.1.0.2 synopsis:            Mollie API client for Haskell http://www.mollie.com description:         Please see README.md homepage:            https://github.com/paramanders/mollie-api-haskell
src/Mollie/API.hs view
@@ -12,7 +12,7 @@ import qualified Network.HTTP.Client         as HTTP import qualified Network.HTTP.Client.OpenSSL as HTTP import qualified OpenSSL.Session             as OpenSSL-import qualified Paths_mollie_api_haskell    as Self+-- import qualified Paths_mollie_api_haskell    as Self  {-|   Create a new Env from a Mollie API key.@@ -23,13 +23,14 @@           -> IO Env createEnv key = HTTP.withOpenSSL $ do     sslContext <- OpenSSL.context-    OpenSSL.contextSetVerificationMode sslContext OpenSSL.VerifyPeer-        { OpenSSL.vpFailIfNoPeerCert = True-        , OpenSSL.vpClientOnce       = False-        , OpenSSL.vpCallback         = Nothing-        }-    cacert <- Self.getDataFileName "data/cacert.pem"-    OpenSSL.contextSetCAFile sslContext cacert+    -- TODO: re-enable cacert verification, disabled because it required the app to run on the build machine+    -- OpenSSL.contextSetVerificationMode sslContext OpenSSL.VerifyPeer+    --     { OpenSSL.vpFailIfNoPeerCert = True+    --     , OpenSSL.vpClientOnce       = False+    --     , OpenSSL.vpCallback         = Nothing+    --     }+    -- cacert <- Self.getDataFileName "data/cacert.pem"+    -- OpenSSL.contextSetCAFile sslContext cacert     manager <- HTTP.newManager . HTTP.opensslManagerSettings $ return sslContext     return Env         { env_key     = key