Skip to content

Instantly share code, notes, and snippets.

@JozefFlakus
Last active February 28, 2019 18:39
Show Gist options
  • Save JozefFlakus/8f995160a2eb747386d24d914c41762d to your computer and use it in GitHub Desktop.
Save JozefFlakus/8f995160a2eb747386d24d914c41762d to your computer and use it in GitHub Desktop.
export const server = createServer({
port: 1337,
httpListener,
dependencies: [
bindTo(WsServerToken)(webSocketListener().run),
],
});
// ...
const example$ = r.pipe(
r.matchPath('/'),
r.matchType('POST'),
r.useEffect((req$, _, { ask }) => req$.pipe(
// ...
tap(data => ask(WsServerToken).map(server =>
server.sendBroadcastResponse({ type: 'EVENT', payload: data })
)),
// ...
)));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment