-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapp.js
27 lines (23 loc) · 875 Bytes
/
app.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
const availableBooks = require('./src/rest/services/availableBooks');
const ticker = require('./src/rest/services/ticker');
const orderBook = require('./src/rest/services/orderBook');
const trades = require('./src/rest/services/trades');
// Get Trades, Ticker and OrderBook for Ether MXN
availableBooks()
.filter(b => !!~b.book.indexOf('mxn'))
.filter(b => !!~b.book.indexOf('eth'))
.map(b => b.book)
.subscribe(book => {
trades(book, '').subscribe(trade => {
console.log(`Trade of book ${book}: `);
console.log(trade);
});
ticker(book).subscribe(tick => {
console.log(`Ticker of book ${book}: `);
console.log(tick);
});
orderBook(book, true).subscribe(order => {
console.log(`Order of book ${book}: `);
console.log(order);
});
});