fix: pass config.series_limit to buildSeriesData instead of hardcoded 80

This commit is contained in:
Sebastian Seedorf
2026-06-05 12:48:47 +02:00
parent dc5ded77d5
commit 8b5d4ee6a5
2 changed files with 3 additions and 4 deletions

View File

@@ -1,7 +1,5 @@
import type { SignalRow, ChartConfig, TimeMode } from '@/lib/types';
const MAX_SERIES = 80;
export interface SeriesData {
keys: string[];
allXs: number[];
@@ -12,6 +10,7 @@ export function buildSeriesData(
rows: SignalRow[],
signalType: ChartConfig['signal_type'],
timeMode: TimeMode,
seriesLimit: number = 80,
): SeriesData | null {
const seriesMap = new Map<string, Map<number, number>>();
@@ -34,7 +33,7 @@ export function buildSeriesData(
if (seriesMap.size === 0) return null;
const keys = [...seriesMap.keys()].slice(0, MAX_SERIES);
const keys = [...seriesMap.keys()].slice(0, seriesLimit);
const allXs = [
...new Set(
keys.flatMap((k) => {