Join our community: https://t.me/+DOylgFv1jyJlNzM0
Why this matters
useIncomingStreams.ts hardcodes its react-query refetchInterval, which makes component tests that mount the hook prone to timer leaks unless every test manually mocks timers.
Acceptance criteria
Files to touch
frontend/src/hooks/useIncomingStreams.ts
Out of scope
Does not change the production polling cadence.
Why this matters
useIncomingStreams.ts hardcodes its react-query refetchInterval, which makes component tests that mount the hook prone to timer leaks unless every test manually mocks timers.
Acceptance criteria
Files to touch
frontend/src/hooks/useIncomingStreams.tsOut of scope
Does not change the production polling cadence.