(symbol, limit = 500)
| 5884 | }; |
| 5885 | |
| 5886 | let getSymbolKlineSnapshot = (symbol, limit = 500) => { |
| 5887 | publicRequest(getSpotUrl() + 'v3/klines', { symbol: symbol, interval: interval, limit: limit }, function (error, data) { |
| 5888 | klineData(symbol, interval, data); |
| 5889 | //Binance.options.log('/klines at ' + Binance.info[symbol][interval].timestamp); |
| 5890 | if (typeof Binance.klineQueue[symbol][interval] !== 'undefined') { |
| 5891 | for (let kline of Binance.klineQueue[symbol][interval]) klineHandler(symbol, kline, Binance.info[symbol][interval].timestamp); |
| 5892 | delete Binance.klineQueue[symbol][interval]; |
| 5893 | } |
| 5894 | if (callback) callback(symbol, interval, klineConcat(symbol, interval)); |
| 5895 | }); |
| 5896 | }; |
| 5897 | |
| 5898 | let subscription; |
| 5899 | if (Array.isArray(symbols)) { |
no test coverage detected