Http package:pusher-http-haskell

A layer on top of the HTTP functions in the http-client library which lifts the return values to the typeclasses we are using in this library. Non 200 responses are converted into MonadError errors.
Haskell client library for the Pusher Channels HTTP API Functions that correspond to endpoints of the Pusher Channels HTTP API. Messages can be triggered, and information about the channel can be queried. Additionally there are functions for authenticating users of private and presence channels.