File tree Expand file tree Collapse file tree 1 file changed +13
-1
lines changed
apps/frontend/src/components/OrderHistory Expand file tree Collapse file tree 1 file changed +13
-1
lines changed Original file line number Diff line number Diff line change @@ -83,6 +83,8 @@ const OrderHistory = () => {
8383
8484 // reset state on market change and init fetch
8585 useEffect ( ( ) => {
86+ wsManager . clearState ( ) ;
87+
8688 currentMarketRef . current = market . pair_symbol ;
8789 setOrderHistory ( [ ] ) ;
8890 setOpenOrders ( null ) ;
@@ -222,7 +224,17 @@ const OrderHistory = () => {
222224 const orderHistoryHandler = useCallback (
223225 ( newTrades : TradeRecord [ ] ) => {
224226 if ( currentMarketRef . current === market . pair_symbol ) {
225- setOrderHistory ( ( prev ) => mergeUniqueTrades ( prev , newTrades ) ) ;
227+ const validTrades = newTrades . filter ( ( trade ) => {
228+ return (
229+ ! trade ||
230+ `${ trade . Denom1 ?. Denom } _${ trade . Denom2 ?. Denom } ` ===
231+ market . pair_symbol
232+ ) ;
233+ } ) ;
234+
235+ if ( validTrades . length > 0 ) {
236+ setOrderHistory ( ( prev ) => mergeUniqueTrades ( prev , validTrades ) ) ;
237+ }
226238 }
227239 } ,
228240 [ market . pair_symbol , setOrderHistory ]
You can’t perform that action at this time.
0 commit comments