| 1951 | * @return {object} - user friendly data type |
| 1952 | */ |
| 1953 | const dAggTradeConvertData = data => { |
| 1954 | let friendlyData = data => { |
| 1955 | let { |
| 1956 | e: eventType, |
| 1957 | E: eventTime, |
| 1958 | s: symbol, |
| 1959 | a: aggTradeId, |
| 1960 | p: price, |
| 1961 | q: amount, |
| 1962 | f: firstTradeId, |
| 1963 | l: lastTradeId, |
| 1964 | T: timestamp, |
| 1965 | m: maker |
| 1966 | } = data; |
| 1967 | return { |
| 1968 | eventType, |
| 1969 | eventTime, |
| 1970 | symbol, |
| 1971 | aggTradeId, |
| 1972 | price, |
| 1973 | amount, |
| 1974 | total: price * amount, |
| 1975 | firstTradeId, |
| 1976 | lastTradeId, |
| 1977 | timestamp, |
| 1978 | maker |
| 1979 | }; |
| 1980 | } |
| 1981 | if (Array.isArray(data)) { |
| 1982 | const result = []; |
| 1983 | for (let obj of data) { |
| 1984 | result.push(friendlyData(obj)); |
| 1985 | } |
| 1986 | return result; |
| 1987 | } |
| 1988 | return friendlyData(data); |
| 1989 | } |
| 1990 | |
| 1991 | /** |
| 1992 | * Converts the delivery UserData stream ORDER_TRADE_UPDATE data into a friendly object |
no test coverage detected