From 46281908582ed429ed237c4b0a0264fbbc779184 Mon Sep 17 00:00:00 2001 From: Vishesh 'ironeagle' Bangotra Date: Sat, 30 May 2026 04:13:46 +0530 Subject: [PATCH] enrich and save sse --- src/FetchRequestDetail.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/FetchRequestDetail.tsx b/src/FetchRequestDetail.tsx index b8bbcd0..2dbd83d 100644 --- a/src/FetchRequestDetail.tsx +++ b/src/FetchRequestDetail.tsx @@ -145,7 +145,7 @@ export default function FetchRequestDetail() { const [sseEvents, setSseEvents] = React.useState([]); const [sseConnected, setSseConnected] = React.useState(false); - const [liveParsedCount, setLiveParsedCount] = React.useState(0); + const [liveParsedCount, setLiveParsedCount] = React.useState(undefined); const [stepStats, setStepStats] = React.useState>({}); const sseRef = React.useRef(null); const feedRef = React.useRef(null); @@ -262,14 +262,14 @@ export default function FetchRequestDetail() { const progressPercent = React.useMemo( () => computeProgressPercent( (fetchRequest as any)?.status as FetchRequestStatus ?? "pending", - liveParsedCount, + liveParsedCount ?? 0, seenSteps, ), [fetchRequest, liveParsedCount, seenSteps], ); const displayParsedCount = React.useMemo(() => { - if (liveParsedCount > 0) return liveParsedCount; + if (liveParsedCount && liveParsedCount > 0) return liveParsedCount; const source = (fetchRequest as any)?.source; const persistedCount = source?.txn_dict_count ?? source?.txn_dicts_count ?? 0; if (persistedCount > 0) return persistedCount;