somata-websocket-client
v0.1.1
Published
Client for somata websocket bridge
Downloads
4
Readme
somata-websocket-client
Make Somata service calls and subscriptions from the browser using native WebSocket (which means it works with React Native). Pairs well with somata-websocket-server. Remote calls and subscriptions are returned as Kefir streams.
Installation
npm install somata-websocket-client
Usage
Create a client by providing the connection address. Use client.connected$
to wait until the connection is established.
somata = require('somata-websocket-client')
client = somata('ws://192.168.0.115:5555')
client.connected$.onValue ->
client.remote('hello', 'sayHello').onValue (response) ->
console.log response
client.subscribe('announcer', 'announce').onValue (announcement) ->
console.log announcement