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 +1/−1
- src/Mollie/API.hs +9/−8
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