fix orders count for tv chart lines

This commit is contained in:
saml33 2023-02-14 23:01:19 +11:00
parent 27cf9f973b
commit 0437b708dc
2 changed files with 4 additions and 5 deletions

View File

@ -133,8 +133,6 @@ const RecentTrades = () => {
return [vol.buys / totalVol, vol.sells / totalVol]
}, [fills])
console.log(fills)
return (
<>
<div className="thin-scroll h-full overflow-y-scroll">

View File

@ -305,15 +305,16 @@ const TradingViewChart = () => {
}
})
}
const selectedMarket = mangoStore.getState().selectedMarket.current
const selectedMarketPk =
selectedMarket instanceof Serum3Market
? selectedMarket?.serumMarketExternal.toString()
: selectedMarket?.publicKey.toString()
oOrders?.forEach(({ marketPk }) => {
oOrders?.forEach(({ marketPk, orders }) => {
if (marketPk === selectedMarketPk) {
openOrdersForMarket += 1
openOrdersForMarket = orders.length
}
})
@ -321,7 +322,7 @@ const TradingViewChart = () => {
if (
(showOrderLines &&
matchingOrderLines !== openOrdersForMarket) ||
orderLines?.size != matchingOrderLines
orderLines?.size !== matchingOrderLines
) {
deleteLines()
drawLinesForMarket(openOrders)