Skip to content

Instantly share code, notes, and snippets.

exports.create = function () {
var subs = [];
return {
event: function(sub) {
subs.push(sub);
},
push: function(a) {
return function() {
for (var i = 0; i < subs.length; i++) {
subs[i](a);
import Control.Monad.Except.Trans
import Data.HTTP.Method
import Network.HTTP.Affjax
import Network.HTTP.ResponseHeader
import Network.HTTP.StatusCode
import Prelude
import Control.Plus
import Control.Monad.Aff.Console (log)
import Control.Monad.Eff.Class (liftEff)