mirror of
https://github.com/PR0M3TH3AN/bitvid.git
synced 2026-10-30 09:22:24 +00:00
Introduces `unreachableRelays` tracking in `NostrClient` to identify relays that fail connection during initialization. Updates fetch operations (`fetchListIncrementally`, `subscribeVideos`, etc.) to use `getHealthyRelays`, filtering out known bad relays to prevent `SimplePool` timeouts (7s) from blocking the application. This resolves slow loading and app breakage when the user's persistent configuration contains dead relays. Co-authored-by: PR0M3TH3AN <[email protected]>