Safe Haskell | Safe-Infered |
---|
- data ServerEvent
- = ServerEvent { }
- | CommentEvent { }
- | RetryEvent {
- eventRetry :: Int
- | CloseEvent
- eventSourceAppChan :: Chan ServerEvent -> Application
- eventSourceAppSource :: Source (ResourceT IO) ServerEvent -> Application
- eventSourceAppIO :: IO ServerEvent -> Application
Documentation
data ServerEvent Source
Type representing a communication over an event stream. This can be an actual event, a comment, a modification to the retry timer, or a special close event indicating the server should close the connection.
eventSourceAppChan :: Chan ServerEvent -> ApplicationSource
Make a new WAI EventSource application reading events from the given channel.
eventSourceAppSource :: Source (ResourceT IO) ServerEvent -> ApplicationSource
Make a new WAI EventSource application reading events from the given source.
eventSourceAppIO :: IO ServerEvent -> ApplicationSource
Make a new WAI EventSource application reading events from the given IO action.