Skip to content

Add the ability to block users. #20

@FrazerSeymour

Description

@FrazerSeymour

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?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions