feat(frontend): исправлен график
This commit is contained in:
@@ -7,9 +7,14 @@ export function useLiveStream(options?: { loadLatest?: boolean }) {
|
||||
const loadLatest = useLiveStreamStore((s) => s.loadLatest);
|
||||
|
||||
useEffect(() => {
|
||||
if (options?.loadLatest) void loadLatest(100);
|
||||
// 1. Подключаемся по WS
|
||||
connect();
|
||||
|
||||
// 2. Опционально грузим историю, чтобы график не был пустым первые секунды
|
||||
if (options?.loadLatest) {
|
||||
void loadLatest(300); // 300 точек ~30 сек при 10Hz
|
||||
}
|
||||
|
||||
return () => disconnect();
|
||||
// eslint-disable-next-line react-hooks/exhaustive-deps
|
||||
}, []);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user