| 5859 | }; |
| 5860 | |
| 5861 | let symbolChartInit = symbol => { |
| 5862 | if (typeof Binance.info[symbol] === 'undefined') Binance.info[symbol] = {}; |
| 5863 | if (typeof Binance.info[symbol][interval] === 'undefined') Binance.info[symbol][interval] = {}; |
| 5864 | if (typeof Binance.ohlc[symbol] === 'undefined') Binance.ohlc[symbol] = {}; |
| 5865 | if (typeof Binance.ohlc[symbol][interval] === 'undefined') Binance.ohlc[symbol][interval] = {}; |
| 5866 | if (typeof Binance.ohlcLatest[symbol] === 'undefined') Binance.ohlcLatest[symbol] = {}; |
| 5867 | if (typeof Binance.ohlcLatest[symbol][interval] === 'undefined') Binance.ohlcLatest[symbol][interval] = {}; |
| 5868 | if (typeof Binance.klineQueue[symbol] === 'undefined') Binance.klineQueue[symbol] = {}; |
| 5869 | if (typeof Binance.klineQueue[symbol][interval] === 'undefined') Binance.klineQueue[symbol][interval] = []; |
| 5870 | Binance.info[symbol][interval].timestamp = 0; |
| 5871 | } |
| 5872 | |
| 5873 | let handleKlineStreamData = kline => { |
| 5874 | let symbol = kline.s, interval = kline.k.i; |