* Converts the delivery aggTrade stream data into a friendly object * @param {object} data - user data callback data type * @return {object} - user friendly data type
(data: any)
| 2870 | * @return {object} - user friendly data type |
| 2871 | */ |
| 2872 | dAggTradeConvertData(data: any) { |
| 2873 | const friendlyData = (data: any) => { |
| 2874 | const { |
| 2875 | e: eventType, |
| 2876 | E: eventTime, |
| 2877 | s: symbol, |
| 2878 | a: aggTradeId, |
| 2879 | p: price, |
| 2880 | q: amount, |
| 2881 | f: firstTradeId, |
| 2882 | l: lastTradeId, |
| 2883 | T: timestamp, |
| 2884 | m: maker |
| 2885 | } = data; |
| 2886 | return { |
| 2887 | eventType, |
| 2888 | eventTime, |
| 2889 | symbol, |
| 2890 | aggTradeId, |
| 2891 | price, |
| 2892 | amount, |
| 2893 | total: price * amount, |
| 2894 | firstTradeId, |
| 2895 | lastTradeId, |
| 2896 | timestamp, |
| 2897 | maker |
| 2898 | }; |
| 2899 | }; |
| 2900 | if (Array.isArray(data)) { |
| 2901 | const result = []; |
| 2902 | for (const obj of data) { |
| 2903 | result.push(friendlyData(obj)); |
| 2904 | } |
| 2905 | return result; |
| 2906 | } |
| 2907 | return friendlyData(data); |
| 2908 | } |
| 2909 | |
| 2910 | /** |
| 2911 | * Converts the delivery UserData stream ORDER_TRADE_UPDATE data into a friendly object |
no test coverage detected