1 |
|
2 | const bittrex = require('../node.bittrex.api');
|
3 |
|
4 | /**
|
5 | * a bare client
|
6 | */
|
7 | var websocketsclient = bittrex.websockets.client();
|
8 |
|
9 | /**
|
10 | * the messages received must be parsed as json first e.g. via jsonic(message.utf8Data)
|
11 | */
|
12 | websocketsclient.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 | */
|
33 | websocketsclient.serviceHandlers.onerror = function (error) {
|
34 | console.log('some error occured', error);
|
35 | }
|