dcf0650eebc765763f627e5126a52714cd2dbaba
- Rewrote useStreamPosts to use Nostrify's correct req() API which returns AsyncIterable, not a subscription object with .close() - Uses AbortController to cancel streams on cleanup (fixes sub.close error) - Streams posts by default with no search query (global kind:1 feed) - When search query is provided, uses NIP-50 search on relay.ditto.pub - Properly handles EOSE, CLOSED, and EVENT messages from the stream Co-authored-by: shakespeare.diy <assistant@shakespeare.diy>
Description
Languages
TypeScript
95.7%
Java
1.5%
JavaScript
0.9%
Swift
0.9%
CSS
0.5%
Other
0.4%