1.0.3 • Published 5 months ago

kitemasterws v1.0.3

Weekly downloads
-
License
ISC
Repository
github
Last release
5 months ago

The Kite Master Client Websocket

Client Websocket package for connection to Master kite websocket. Includes subscription and unsubscription of tokens to get data from master ws which gets communicated to kite and sends data downstream.

Requirements

  • NodeJS v8.0.0+

Installation

Install via npm

npm install kitemasterws

Getting started WebSocket client

const MasterWsClient = require("./masterWsClient");

const wsClient = new MasterWsClient(MASTER_WS_URL, botName);

wsClient.on("subscribe", subscribe);
wsClient.on("ticks", onTicks);

function subscribe() {
	wsClient.subscribe(tokens);
}

function unsubscribe(tokensArr) {
	wsClient.unsubscribe(tokensArr);
}

function onTicks(ticks) {
	for (const tick of ticks) {
    // tick data handling
	}
}

Author

Github