Miss any of our Open RFC calls?Watch the recordings here! »

lightstreamer-client

7.3.2 • Public • Published

Lightstreamer Client

⚠️ This library is deprecated!

Use the new Lightstreamer Client Node.js SDK or Lightstreamer Client Web SDK instead.

Use

Install the package using npm

npm install lightstreamer-client

Create a client and connect

var ls = require("lightstreamer-client");
var lsClient = new ls.LightstreamerClient("http://push.lightstreamer.com","DEMO");  
lsClient.connect();

Create a Subscription and send it to the server

var testSubscription = new ls.Subscription("MERGE",["item1","item2","item3"],["stock_name","last_price"]);
testSubscription.setDataAdapter("QUOTE_ADAPTER");
testSubscription.setRequestedSnapshot("yes");
lsClient.subscribe(testSubscription);

Listen for events

lsClient.addListener({
    onStatusChange: function(newStatus) {         
      console.log(newStatus);
    }
});
 
testSubscription.addListener({
    onSubscription: function() {
      console.log("SUBSCRIBED");
    },
    onUnsubscription: function() {
      console.log("UNSUBSCRIBED");
    },
    onItemUpdate: function(obj) {
      console.log(obj.getValue("stock_name") + "" + obj.getValue("last_price"));
    }
});

For further details check the API and the available examples

Install

npm i lightstreamer-client

DownloadsWeekly Downloads

647

Version

7.3.2

License

none

Unpacked Size

192 kB

Total Files

3

Last publish

Collaborators

  • avatar