mirror of
https://github.com/dergigi/boris.git
synced 2026-02-01 13:14:21 +01:00
- Add optional onEvent callback to fetchProfiles (following queryEvents pattern) - Remove all timeouts - rely entirely on EOSE signals - Update useProfileLabels to use reactive streaming callback - Labels update progressively as profiles arrive from relays - Remove unused timer/takeUntil imports - Backwards compatible: other callers of fetchProfiles still work This follows the controller pattern from fetching-data-with-controllers rule: 'Since we are streaming results, we should NEVER use timeouts for fetching data. We should always rely on EOSE.'