|
|
@@ -26,7 +26,7 @@ function formatTimestamp(timestamp) {
|
|
|
|
|
|
function parseStockData(data) {
|
|
|
// Extracting values from the input data
|
|
|
- const { asks, bids, last_price, last_qty, total_qty, time } = data;
|
|
|
+ const { asks, bids, last_price, last_qty, total_qty, time, side } = data;
|
|
|
|
|
|
// Convert asks and bids to the required format
|
|
|
const processOrders = (orders) => orders.map(([rate, qty]) => ({
|
|
|
@@ -62,7 +62,8 @@ function parseStockData(data) {
|
|
|
buyOrderVolume: bids.reduce((sum, [, qty]) => sum + qty, 0),
|
|
|
buys: processOrders(bids),
|
|
|
sellOrderVolume: asks.reduce((sum, [, qty]) => sum + qty, 0),
|
|
|
- sells: processOrders(asks)
|
|
|
+ sells: processOrders(asks),
|
|
|
+ side: side
|
|
|
},
|
|
|
ts: formatTimestamp(time),
|
|
|
tradingsymbol: "XYZ123",
|