Why is Coop connecting to a bunch of relays to get my DMs? I only use 3.
Yo. It’s been a while since I’ve shared any updates about Coop. I’ve been silently working to improve it over the last few months. Today, I’ve released version 0.2.0, it’s stable and robust. You can download and try it here: https://reya.su/coop
about coop:
coop is a NIP-17-focused client for desktop, simple as that.
p.s.:
Thanks to nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 for testing and giving me valuable feedback over the last few months.














Discussion
Ah, Coop will **try** to subscribe to a user's DM relay (NIP-17) when it receives the user's relay list (NIP-65). this apply for current user and their contacts. The purpose of this is to ensure the local database contains all necessary data. When a user sends a message, the Nostr SDK won't need to perform **the** fetch DM relay step.
You can check my **detailed explanation** for fiatjaf **here**: [https://github.com/lumehq/coop/issues/87](https://github.com/lumehq/coop/issues/87).