| 1149 | * @return {object} - user friendly data type |
| 1150 | */ |
| 1151 | const fMiniTickerConvertData = data => { |
| 1152 | let friendlyData = data => { |
| 1153 | let { |
| 1154 | e: eventType, |
| 1155 | E: eventTime, |
| 1156 | s: symbol, |
| 1157 | c: close, |
| 1158 | o: open, |
| 1159 | h: high, |
| 1160 | l: low, |
| 1161 | v: volume, |
| 1162 | q: quoteVolume |
| 1163 | } = data; |
| 1164 | return { |
| 1165 | eventType, |
| 1166 | eventTime, |
| 1167 | symbol, |
| 1168 | close, |
| 1169 | open, |
| 1170 | high, |
| 1171 | low, |
| 1172 | volume, |
| 1173 | quoteVolume |
| 1174 | }; |
| 1175 | } |
| 1176 | if (Array.isArray(data)) { |
| 1177 | const result = []; |
| 1178 | for (let obj of data) { |
| 1179 | result.push(friendlyData(obj)); |
| 1180 | } |
| 1181 | return result; |
| 1182 | } |
| 1183 | return friendlyData(data); |
| 1184 | } |
| 1185 | |
| 1186 | /** |
| 1187 | * Converts the futures bookTicker stream data into a friendly object |