summaryrefslogtreecommitdiffstats
path: root/internal/subscription
Commit message (Collapse)AuthorAgeFilesLines
* feat: implement Subscribe with real-time event streamingbndw4 days2-0/+417
Subscription manager: - Track active subscriptions across connections - Filter matching with full NIP-01 support - Event fan-out to matching subscribers Subscribe RPC: - Query stored events (past) - Stream them to client - Keep stream open for new events (real-time) - Auto-generate subscription ID if not provided PublishEvent now: - Stores event - Notifies all matching active subscriptions - Streams to gRPC clients in real-time 4 new tests, all 41 tests passing