Description
What should I do if a user has defined a relay in their kind:10006 (Blocked relays) event and I just received a DM or reply from a user that has this relay in their kind:10002? What is the purpose of this kind:10006, it's not described anywhere.
Do I need to show users a popup-dialog that explains the dilemma to the user?
"The [pubkey] that made this reply is located on a relay server you have blocked. Do you want to unblock for the purpose of retrieving the profile of the [pubkey], or do you want to permanently unblock the relay?"
The concept of the Nostr protocol is that I will jump over to the senders' relays to get their profile and other events, if I introduce this mechanism of blocking relays, it breaks easily the most common use cases of Nostr. I can't open their profile; I can't see their profiles in my threads or DMs.
What is achieved by having these blocked relays?