Wondering what’s next for npm?Check out our public roadmap! »

    lightstreamer-client

    6.1.4 • Public • Published

    Lightstreamer Client

    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, the Developer Guide and the available examples

    Install

    npm i [email protected]

    Version

    6.1.4

    License

    none

    Last publish

    Collaborators

    • avatar