What is the use of Mailboxes?

Btw, I would think well before ,,introducing a new concept; maybe adding an attribute to "relays" is enough, and it keeps back compatibility too.

Reply to this note

Please Login to reply.

Discussion

"mailboxes" are just the users Inbox and Outbox relays in nip-65

Their primary use is for other users to send "notification" events to the user. and for the user to publish their content to so others can find it.

What relays the app is currently reading from can differ from a users "mailboxes". the best example of this would be the gossip model where a client is dynamically picking relays to pull the follow feed from

Maybe you can find useful how I organized the relay view in Gossip:

You actually find the "Inbox" and "Outbox" terms here.

The interface mix them with the "Read" / "Write" flag, that have a wider application. You can then filter the relays list by kind.

Btw I'm not 100% sold on this, the inbox/outbox labeling is not so obvious.

oh cool, I like how this is organized. What dose the Discover switch do?

I don't know how much the Inbox / Outbox or "Mailboxes" labels will help but I'd like to give it a shot and at any rate noStrudel needs to stop storing the clients "read" relays in the nip-65 event

Discover: where you discover other people's relays lists

PS: Currently there is a tooltip for every toggle, I think we will transform them in a more visible contextual help; some concept can be abstracted a little but at the end, being really new and innovative, they need to be explained with some details.