* Converts the futures ticker stream data into a friendly object * @param {object} data - user data callback data type * @return {object} - user friendly data type
(data: any)
| 2002 | * @return {object} - user friendly data type |
| 2003 | */ |
| 2004 | fTickerConvertData(data: any) { |
| 2005 | const friendlyData = (data: any) => { |
| 2006 | const { |
| 2007 | e: eventType, |
| 2008 | E: eventTime, |
| 2009 | s: symbol, |
| 2010 | p: priceChange, |
| 2011 | P: percentChange, |
| 2012 | w: averagePrice, |
| 2013 | c: close, |
| 2014 | Q: closeQty, |
| 2015 | o: open, |
| 2016 | h: high, |
| 2017 | l: low, |
| 2018 | v: volume, |
| 2019 | q: quoteVolume, |
| 2020 | O: openTime, |
| 2021 | C: closeTime, |
| 2022 | F: firstTradeId, |
| 2023 | L: lastTradeId, |
| 2024 | n: numTrades |
| 2025 | } = data; |
| 2026 | return { |
| 2027 | eventType, |
| 2028 | eventTime, |
| 2029 | symbol, |
| 2030 | priceChange, |
| 2031 | percentChange, |
| 2032 | averagePrice, |
| 2033 | close, |
| 2034 | closeQty, |
| 2035 | open, |
| 2036 | high, |
| 2037 | low, |
| 2038 | volume, |
| 2039 | quoteVolume, |
| 2040 | openTime, |
| 2041 | closeTime, |
| 2042 | firstTradeId, |
| 2043 | lastTradeId, |
| 2044 | numTrades |
| 2045 | }; |
| 2046 | }; |
| 2047 | if (Array.isArray(data)) { |
| 2048 | const result = []; |
| 2049 | for (const obj of data) { |
| 2050 | result.push(friendlyData(obj)); |
| 2051 | } |
| 2052 | return result; |
| 2053 | } |
| 2054 | return friendlyData(data); |
| 2055 | } |
| 2056 | |
| 2057 | /** |
| 2058 | * Converts the futures miniTicker stream data into a friendly object |
no test coverage detected