MCPcopy Create free account
hub / github.com/ccxt/node-binance-api / dAggTradeConvertData

Function dAggTradeConvertData

deprecated/node-binance-api.js:1953–1989  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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

Callers 1

cleanCallbackFunction · 0.85

Calls 1

friendlyDataFunction · 0.85

Tested by

no test coverage detected