packages feed

slack-web 0.2.0.1 → 0.2.0.2

raw patch · 3 files changed

+25/−23 lines, 3 filesdep +servant-client-coredep ~servantdep ~servant-clientPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependencies added: servant-client-core

Dependency ranges changed: servant, servant-client

API changes (from Hackage documentation)

- Web.Slack: authenticateReq :: Text -> Req -> Req
+ Web.Slack: authenticateReq :: Text -> Request -> Request

Files

slack-web.cabal view
@@ -1,5 +1,5 @@ name: slack-web-version: 0.2.0.1+version: 0.2.0.2  build-type: Simple cabal-version: >= 1.21@@ -50,8 +50,9 @@     , http-api-data >= 0.3 && < 0.4     , http-client >= 0.5 && < 0.6     , http-client-tls >= 0.3 && < 0.4-    , servant >= 0.9 && < 0.12-    , servant-client >= 0.9 && < 0.12+    , servant >= 0.12 && < 0.13+    , servant-client >= 0.12 && < 0.13+    , servant-client-core >= 0.12 && < 0.13     , text >= 1.2 && < 1.3     , transformers     , mtl
src/Web/Slack.hs view
@@ -64,8 +64,9 @@ import Servant.API  -- servant-client-import Servant.Client-import Servant.Common.Req (Req, appendToQueryString)+import Servant.Client hiding (Response, baseUrl)+import Servant.Client.Core (Request, appendToQueryString, ServantError)+import Servant.Client.Core.Internal.Auth  -- slack-web import qualified Web.Slack.Api as Api@@ -214,7 +215,7 @@   run (authTest_ authR)  authTest_-  :: AuthenticateReq (AuthProtect "token")+  :: AuthenticatedRequest (AuthProtect "token")   -> ClientM (ResponseJSON Auth.TestRsp)  @@ -233,7 +234,7 @@   run (channelsCreate_ authR createReq)  channelsCreate_-  :: AuthenticateReq (AuthProtect "token")+  :: AuthenticatedRequest (AuthProtect "token")   -> Channel.CreateReq   -> ClientM (ResponseJSON Channel.CreateRsp) @@ -252,7 +253,7 @@   run (channelsList_ authR listReq)  channelsList_-  :: AuthenticateReq (AuthProtect "token")+  :: AuthenticatedRequest (AuthProtect "token")   -> Channel.ListReq   -> ClientM (ResponseJSON Channel.ListRsp) @@ -272,7 +273,7 @@   run (channelsHistory_ authR histReq)  channelsHistory_-  :: AuthenticateReq (AuthProtect "token")+  :: AuthenticatedRequest (AuthProtect "token")   -> Common.HistoryReq   -> ClientM (ResponseJSON Common.HistoryRsp) @@ -291,7 +292,7 @@   run (chatPostMessage_ authR postReq)  chatPostMessage_-  :: AuthenticateReq (AuthProtect "token")+  :: AuthenticatedRequest (AuthProtect "token")   -> Chat.PostMsgReq   -> ClientM (ResponseJSON Chat.PostMsgRsp) @@ -311,7 +312,7 @@   run (groupsList_ authR)  groupsList_-  :: AuthenticateReq (AuthProtect "token")+  :: AuthenticatedRequest (AuthProtect "token")   -> ClientM (ResponseJSON Group.ListRsp)  -- |@@ -332,7 +333,7 @@   run (groupsHistory_ authR hisReq)  groupsHistory_-  :: AuthenticateReq (AuthProtect "token")+  :: AuthenticatedRequest (AuthProtect "token")   -> Common.HistoryReq   -> ClientM (ResponseJSON Common.HistoryRsp) @@ -350,7 +351,7 @@   run (imList_ authR)  imList_-  :: AuthenticateReq (AuthProtect "token")+  :: AuthenticatedRequest (AuthProtect "token")   -> ClientM (ResponseJSON Im.ListRsp)  -- |@@ -369,7 +370,7 @@   run (imHistory_ authR histReq)  imHistory_-  :: AuthenticateReq (AuthProtect "token")+  :: AuthenticatedRequest (AuthProtect "token")   -> Common.HistoryReq   -> ClientM (ResponseJSON Common.HistoryRsp) @@ -387,7 +388,7 @@   run (mpimList_ authR)  mpimList_-  :: AuthenticateReq (AuthProtect "token")+  :: AuthenticatedRequest (AuthProtect "token")   -> ClientM (ResponseJSON Group.ListRsp)  -- |@@ -406,7 +407,7 @@   run (mpimHistory_ authR histReq)  mpimHistory_-  :: AuthenticateReq (AuthProtect "token")+  :: AuthenticatedRequest (AuthProtect "token")   -> Common.HistoryReq   -> ClientM (ResponseJSON Common.HistoryRsp) @@ -425,7 +426,7 @@   run (usersList_ authR)  usersList_-  :: AuthenticateReq (AuthProtect "token")+  :: AuthenticatedRequest (AuthProtect "token")   -> ClientM (ResponseJSON User.ListRsp)  -- | Returns a function to get a username from a 'Common.UserId'.@@ -525,8 +526,8 @@  authenticateReq   :: Text-  -> Req-  -> Req+  -> Request+  -> Request authenticateReq token =   appendToQueryString "token" (Just token) @@ -545,8 +546,8 @@   unnestErrors <$> liftIO (runClientM clientAction $ ClientEnv (getManager env) baseUrl)  mkSlackAuthenticateReq :: (MonadReader env m, HasToken env)-  => m (AuthenticateReq (AuthProtect "token"))-mkSlackAuthenticateReq = flip mkAuthenticateReq authenticateReq . getToken <$> ask+  => m (AuthenticatedRequest (AuthProtect "token"))+mkSlackAuthenticateReq = flip mkAuthenticatedRequest authenticateReq . getToken <$> ask  unnestErrors :: Either ServantError (ResponseJSON a) -> Response a unnestErrors (Right (ResponseJSON (Right a))) = Right a
src/Web/Slack/Common.hs view
@@ -39,9 +39,9 @@ -- http-api-data import Web.HttpApiData import Web.FormUrlEncoded-  + -- servant-client-import Servant.Common.Req+import Servant.Client  -- slack-web import Web.Slack.Types