Telegram (ask questions / claim the issue here first): https://t.me/+DOylgFv1jyJlNzM0
Why this matters
frontend/src/hooks/useIncomingStreams.ts is untested. Critical react-query behavior is unverified: incomingStreamsQueryKey, enabled-gating on publicKey, onSuccess invalidating the exact key, and the mutation throwing connect your wallet first when session is null.
Acceptance criteria
Files to touch
frontend/src/hooks/useIncomingStreams.ts
Out of scope
- Tests for lib/api/_shared.ts
Why this matters
frontend/src/hooks/useIncomingStreams.ts is untested. Critical react-query behavior is unverified: incomingStreamsQueryKey, enabled-gating on publicKey, onSuccess invalidating the exact key, and the mutation throwing connect your wallet first when session is null.
Acceptance criteria
Files to touch
frontend/src/hooks/useIncomingStreams.tsOut of scope