packages feed

servant-subscriber 0.6.0.0 → 0.6.0.1

raw patch · 2 files changed

+18/−2 lines, 2 filesdep ~websocketsPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: websockets

API changes (from Hackage documentation)

Files

servant-subscriber.cabal view
@@ -1,5 +1,5 @@ name:                servant-subscriber-version:             0.6.0.0+version:             0.6.0.1 synopsis:            When REST is not enough ... description:         Please see Readme.md homepage:            http://github.com/eskimor/servant-subscriber#readme@@ -15,8 +15,16 @@  extra-source-files:  Readme.md +Flag WEBSOCKETS_0_11+               + library   hs-source-dirs:      src+  if flag(WEBSOCKETS_0_11)+     cpp-options: -DWEBSOCKETS_0_11+     build-depends: websockets >= 0.11+  else+     build-depends: websockets < 0.11   exposed-modules:                        Servant.Subscriber                      , Servant.Subscriber.Backend@@ -52,7 +60,6 @@                      , wai                      , wai-websockets                      , warp-                     , websockets   default-language:    Haskell2010  executable subscriber-psGenerator
src/Servant/Subscriber/Client.hs view
@@ -1,4 +1,5 @@ {-# LANGUAGE TemplateHaskell #-}+{-# LANGUAGE CPP #-} {-# LANGUAGE FlexibleContexts #-} {-# LANGUAGE OverloadedStrings #-} module Servant.Subscriber.Client where@@ -84,9 +85,17 @@   , readRequest = do       msg <- WS.receiveDataMessage c       case msg of+#ifdef WEBSOCKETS_0_11+        WS.Text bs _ -> return $ decode bs+#else         WS.Text bs  -> return $ decode bs+#endif         WS.Binary _ -> error "Sorry - binary connections currently unsupported!"+#ifdef WEBSOCKETS_0_11+  , writeResponse = \msg -> sendDataMessage c $ WS.Text (encode msg) Nothing+#else   , writeResponse = sendDataMessage c . WS.Text . encode+#endif   , pongCommandRef = myRef   , closeCommandRef = closeVar   }