-
Notifications
You must be signed in to change notification settings - Fork 9
Description
Since the meshIM default behaviour is to allow anyone to message anyone using the app, this leaves the app open to spam/harassment/what have you. We need the ability to block a user from messaging you.
There are some mockups for this, but still some product decisions that need to be made about what happens when we block someone. Do we delete messages on either side? Can a blocked user still see the messages sent before the block or does the user that block them disappear from their conversations list? Does the blocked user disappear from the message list of the user that blocked them?
If the blocked user can see the past messages, do they get a different UI that tells them they were blocked? Or do we just show the blocking user as perpetually offline and not send any updates about their username/avatar?
On a technical side, do we block all messages going to the blocking user from the blocked user (e.g. username changes)? Same deal from blocking to blocked? Or are username/pictures assumed to be public and they get those updates just not online status?