| Safe Haskell | None |
|---|---|
| Language | GHC2021 |
Web.Hyperbole.Server.Socket
Documentation
data SocketRequest Source #
Constructors
| SocketRequest | |
handleRequestSocket :: forall (es :: [Effect]). (IOE :> es, Concurrent :> es) => ServerOptions -> Request -> Connection -> Eff (Hyperbole ': es) Response -> Eff es () Source #
sendUpdateView :: forall (es :: [Effect]). IOE :> es => Connection -> Metadata -> View Body () -> Eff es () Source #
sendRedirect :: forall (es :: [Effect]). IOE :> es => Connection -> Metadata -> URI -> Eff es () Source #
sendError :: forall (es :: [Effect]). IOE :> es => Connection -> Metadata -> ServerError -> Eff es () Source #
sendMessage :: MonadIO m => Connection -> Metadata -> RenderedHtml -> m () Source #