Skip to content

Commit 2cdd50d

Browse files
committed
fix: 차트 무한스크롤 에러 수정
issues: #33
1 parent 9c67088 commit 2cdd50d

File tree

1 file changed

+9
-3
lines changed
  • src/features/tradeview/ui/StockChart

1 file changed

+9
-3
lines changed

src/features/tradeview/ui/StockChart/index.tsx

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -102,9 +102,15 @@ export default function Chart({ ticker = 'BTC', count = 30 }: ChartProps) {
102102

103103
if (!pastData.length) return;
104104

105-
const pastCandlestickData = extractCandlestickData(pastData);
106-
107-
const previousData = seriesRef.current?.data().values() || [];
105+
const previousData = seriesRef.current?.data() || [];
106+
107+
const pastCandlestickData = extractCandlestickData(pastData).filter(
108+
(data) => {
109+
const prevTime = previousData.at(0)?.time;
110+
if (!prevTime) return true;
111+
return data.time < prevTime;
112+
},
113+
);
108114
seriesRef.current?.setData([...pastCandlestickData, ...previousData]);
109115
}
110116
};

0 commit comments

Comments
 (0)