packages feed

postmark 0.1.0 → 0.1.1

raw patch · 3 files changed

+6/−8 lines, 3 filesdep +http-client-tlsdep −http-conduitdep −timedep −timerepdep ~network-api-support

Dependencies added: http-client-tls

Dependencies removed: http-conduit, time, timerep

Dependency ranges changed: network-api-support

Files

postmark.cabal view
@@ -1,5 +1,5 @@ Name:               postmark-Version:            0.1.0+Version:            0.1.1 License:            BSD3 License-File:       LICENSE Author:             Mark Hibberd <mark@hibberd.id.au>@@ -32,12 +32,10 @@                     , attoparsec                    >= 0.10                     , bytestring                    >= 0.9                     , containers                    >= 0.4-                    , http-conduit                  >= 1.4                     , http-types                    >= 0.6-                    , time                          >= 1.2-                    , timerep                       >= 1.0.3                     , text                          >= 0.11-                    , network-api-support           >= 0.0.3+                    , network-api-support           >= 0.1.0+                    , http-client-tls               >= 0.2.1.1     GHC-Options:
src/Network/Api/Postmark/Core.hs view
@@ -14,7 +14,7 @@ import Network.Api.Postmark.Request import Network.Api.Postmark.Response import Network.Api.Postmark.Settings-import Network.HTTP.Conduit+import Network.HTTP.Client.TLS import Network.HTTP.Types  -- * Api endpoints@@ -34,7 +34,7 @@ -- | Run the specified request with the specified settings. request :: PostmarkSettings -> PostmarkRequest e a -> IO (PostmarkResponse e a) request settings (PostmarkRequest stdmethod url transform) =-  runRequest def stdmethod (apiUrl settings <> url) (+  runRequest tlsManagerSettings stdmethod (apiUrl settings <> url) (     addHeader ("Accept", "application/json") <>     addHeader ("X-Postmark-Server-Token", encodeUtf8 $  apiToken settings) <>     transform
src/Network/Api/Postmark/Request.hs view
@@ -10,7 +10,7 @@ import Network.HTTP.Types  data PostmarkRequest e a where-  PostmarkRequest :: (FromJSON e, FromJSON a) => StdMethod -> Text -> RequestTransformer IO -> PostmarkRequest e a+  PostmarkRequest :: (FromJSON e, FromJSON a) => StdMethod -> Text -> RequestTransformer -> PostmarkRequest e a  type PostmarkRequest' a =   PostmarkRequest PostmarkError a