A Cycle driver for applications using engine.io
Based on Cycle-Socket.IO
import Cycle from '@cycle/core';
import EngineIO from 'cycle-engine.io';
var main({dom, socket}) {
const vtree$ = render(dom);
let incoming$ = socket;
let outgoing$ = incoming$.map(message => message);
return {dom: vtree$, socket: outgoing$}
};
var domDriver = Cycle.makeDOMDriver(document.body);
var engineIODriver = EngineIO.makeEngineIODriver('ws://localhost:9999');
Cycle.run(main, {
dom: domDriver,
socket: engineIODriver
});