websockets-snap 0.8.0.0 → 0.8.1.0
raw patch · 2 files changed
+7/−5 lines, 2 files
Files
src/Network/WebSockets/Snap.hs view
@@ -106,16 +106,18 @@ -- continues processing the 'WS.WebSockets' action. The action to be executed -- takes the 'WS.Request' as a parameter, because snap has already read this -- from the socket.-runWebSocketsSnap :: WS.ServerApp- -> Snap.Snap ()+runWebSocketsSnap :: Snap.MonadSnap m+ => WS.ServerApp+ -> m () runWebSocketsSnap = runWebSocketsSnapWith WS.defaultConnectionOptions -------------------------------------------------------------------------------- -- | Variant of 'runWebSocketsSnap' which allows custom options-runWebSocketsSnapWith :: WS.ConnectionOptions+runWebSocketsSnapWith :: Snap.MonadSnap m+ => WS.ConnectionOptions -> WS.ServerApp- -> Snap.Snap ()+ -> m () runWebSocketsSnapWith options app = do rq <- Snap.getRequest Snap.escapeHttp $ \tickle writeEnd -> do
websockets-snap.cabal view
@@ -1,5 +1,5 @@ Name: websockets-snap-Version: 0.8.0.0+Version: 0.8.1.0 Synopsis: Snap integration for the websockets library Description: Snap integration for the websockets library License: BSD3