polysemy-webserver 0.2.1.1 → 0.2.1.2
raw patch · 1 files changed
+15/−6 lines, 1 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Polysemy.WebServer: acceptPendingWebSocketConnection :: forall r_ag4o. MemberWithError WebServer r_ag4o => PendingConnection -> AcceptRequest -> Sem r_ag4o (Either (Either HandshakeException ConnectionException) Connection)
+ Polysemy.WebServer: acceptPendingWebSocketConnection :: forall r_abkW. Member WebServer r_abkW => PendingConnection -> AcceptRequest -> Sem r_abkW (Either (Either HandshakeException ConnectionException) Connection)
- Polysemy.WebServer: getBody :: forall r_ag4h. MemberWithError WebServer r_ag4h => Int -> Request -> Sem r_ag4h (Maybe ByteString)
+ Polysemy.WebServer: getBody :: forall r_abkP. Member WebServer r_abkP => Int -> Request -> Sem r_abkP (Maybe ByteString)
- Polysemy.WebServer: receiveWebSocketDataMessage :: forall r_ag4B. MemberWithError WebServer r_ag4B => Connection -> Sem r_ag4B (Either ConnectionException DataMessage)
+ Polysemy.WebServer: receiveWebSocketDataMessage :: forall r_abl9. Member WebServer r_abl9 => Connection -> Sem r_abl9 (Either ConnectionException DataMessage)
- Polysemy.WebServer: rejectPendingWebSocketConnection :: forall r_ag4r. MemberWithError WebServer r_ag4r => PendingConnection -> RejectRequest -> Sem r_ag4r ()
+ Polysemy.WebServer: rejectPendingWebSocketConnection :: forall r_abkZ. Member WebServer r_abkZ => PendingConnection -> RejectRequest -> Sem r_abkZ ()
- Polysemy.WebServer: respondWebRequest :: forall r_ag4e. MemberWithError WebServer r_ag4e => PendingWebRequest -> Response -> Sem r_ag4e ResponseReceived
+ Polysemy.WebServer: respondWebRequest :: forall r_abkM. Member WebServer r_abkM => PendingWebRequest -> Response -> Sem r_abkM ResponseReceived
- Polysemy.WebServer: sendWebSocketCloseCode :: forall r_ag4D a_XfFm. (MemberWithError WebServer r_ag4D, WebSocketsData a_XfFm) => Connection -> Word16 -> a_XfFm -> Sem r_ag4D ()
+ Polysemy.WebServer: sendWebSocketCloseCode :: forall r_ablb a_X0. (Member WebServer r_ablb, WebSocketsData a_X0) => Connection -> Word16 -> a_X0 -> Sem r_ablb ()
- Polysemy.WebServer: sendWebSocketDataMessages :: forall r_ag4y. MemberWithError WebServer r_ag4y => Connection -> [DataMessage] -> Sem r_ag4y ()
+ Polysemy.WebServer: sendWebSocketDataMessages :: forall r_abl6. Member WebServer r_abl6 => Connection -> [DataMessage] -> Sem r_abl6 ()
- Polysemy.WebServer: startWebServer :: forall r_ag48. MemberWithError WebServer r_ag48 => Port -> (Request -> PendingWebRequest -> Sem r_ag48 ResponseReceived) -> Sem r_ag48 ()
+ Polysemy.WebServer: startWebServer :: forall r_abkG. Member WebServer r_abkG => Port -> (Request -> PendingWebRequest -> Sem r_abkG ResponseReceived) -> Sem r_abkG ()
- Polysemy.WebServer: startWebServerSettings :: forall r_ag4b. MemberWithError WebServer r_ag4b => Settings -> (Request -> PendingWebRequest -> Sem r_ag4b ResponseReceived) -> Sem r_ag4b ()
+ Polysemy.WebServer: startWebServerSettings :: forall r_abkJ. Member WebServer r_abkJ => Settings -> (Request -> PendingWebRequest -> Sem r_abkJ ResponseReceived) -> Sem r_abkJ ()
- Polysemy.WebServer: upgradeToWebSocketsResponse :: forall r_ag4k. MemberWithError WebServer r_ag4k => ConnectionOptions -> (PendingConnection -> Sem r_ag4k ()) -> Request -> Sem r_ag4k (Maybe Response)
+ Polysemy.WebServer: upgradeToWebSocketsResponse :: forall r_abkS. Member WebServer r_abkS => ConnectionOptions -> (PendingConnection -> Sem r_abkS ()) -> Request -> Sem r_abkS (Maybe Response)
- Polysemy.WebServer: whilePingingWebSocket :: forall r_ag4u a_XfFj. MemberWithError WebServer r_ag4u => Connection -> Int -> Sem r_ag4u a_XfFj -> Sem r_ag4u (Maybe a_XfFj)
+ Polysemy.WebServer: whilePingingWebSocket :: forall r_abl2 a_X0. Member WebServer r_abl2 => Connection -> Int -> Sem r_abl2 a_X0 -> Sem r_abl2 (Maybe a_X0)
Files
- polysemy-webserver.cabal +15/−6
polysemy-webserver.cabal view
@@ -1,13 +1,13 @@ cabal-version: 1.12 --- This file has been generated from package.yaml by hpack version 0.33.0.+-- This file has been generated from package.yaml by hpack version 0.34.4. -- -- see: https://github.com/sol/hpack ----- hash: 5f49dee71f21455f19873b8d9433e685e41dd889861f15eeb669693069834660+-- hash: 10df8aee37da3cf1435e9dffd1a42950744c700016183fe65294a7e5ce01f30f name: polysemy-webserver-version: 0.2.1.1+version: 0.2.1.2 synopsis: Start web servers from within a Polysemy effect stack description: Please see the README on GitLab at <https://gitlab.com/A1kmm/polysemy-webserver/-/blob/master/README.md> category: Web@@ -31,14 +31,23 @@ Paths_polysemy_webserver hs-source-dirs: src- default-extensions: DataKinds FlexibleContexts GADTs LambdaCase PolyKinds RankNTypes ScopedTypeVariables TypeApplications TypeOperators TypeFamilies- ghc-options: -O2 -flate-specialise -fspecialise-aggressively -Wall -fno-warn-orphans -fplugin=Polysemy.Plugin+ default-extensions:+ DataKinds+ FlexibleContexts+ GADTs+ LambdaCase+ PolyKinds+ RankNTypes+ ScopedTypeVariables+ TypeApplications+ TypeOperators+ TypeFamilies+ ghc-options: -O2 -flate-specialise -fspecialise-aggressively -Wall -fno-warn-orphans build-depends: base >=4.7 && <5 , bytestring , http-types , polysemy >=1.4.0.0- , polysemy-plugin , wai , wai-websockets , warp