Files
Superalgos/TradesCursor.js
T
2018-02-14 13:00:19 +01:00

38 lines
740 B
JavaScript

function newTradesCursor() {
let trades = [];
let tradesCursor = {
eventHandler: undefined,
newTradesReady: newTradesReady,
trades: undefined,
initialize: initialize
}
tradesCursor.trades = trades;
let marketId;
let exchangeId;
let marketTrades;
tradesCursor.eventHandler = newEventHandler();
return tradesCursor;
function initialize(exchange, market, marketTrades) {
marketId = market;
exchangeId = exchange;
marketTrades = marketTrades;
}
function newTradesReady(tradesReceived) {
tradesCursor.trades = tradesReceived;
tradesCursor.eventHandler.raiseEvent("Trades Changed", undefined);
}
}