UNPKG

1.34 kBJavaScriptView Raw
1
2const bittrex = require('../node.bittrex.api');
3
4/**
5 * a bare client
6 */
7var websocketsclient = bittrex.websockets.client();
8
9/**
10 * the messages received must be parsed as json first e.g. via jsonic(message.utf8Data)
11 */
12websocketsclient.serviceHandlers.messageReceived = function (message) {
13 console.log(message);
14}
15
16/**
17 * all possible serviceHandlers:
18 *
19 * bound: function() { console.log("Websocket bound"); },
20 * connectFailed: function(error) { console.log("Websocket connectFailed: ", error); },
21 * connected: function(connection) { console.log("Websocket connected"); },
22 * disconnected: function() { console.log("Websocket disconnected"); },
23 * onerror: function (error) { console.log("Websocket onerror: ", error); },
24 * messageReceived: function (message) { console.log("Websocket messageReceived: ", message); return false; },
25 * bindingError: function (error) { console.log("Websocket bindingError: ", error); },
26 * connectionLost: function (error) { console.log("Connection Lost: ", error); },
27 * reconnecting: function (retry { inital: true/false, count: 0} ) {
28 * console.log("Websocket Retrying: ", retry);
29 * //return retry.count >= 3; // cancel retry true
30 * return true;
31 * }
32 */
33websocketsclient.serviceHandlers.onerror = function (error) {
34 console.log('some error occured', error);
35}