# User Story 1: Blocking a User ## Description *User A* enters a public group chat. *User B* sends a message that *User A* dislikes. *User A* blocks *User B*. All messages from *User B* no longer show up in any chat feeds of *User A*. ## Trigger Any reason *User A* doesn't want to see posts of *User B* anymore. ## Actors - *User A* - *User B* - *User C* ## Pre-Condition In a chat room with *User A*, *User B*, and possible more more *User A* can read all messages of *User B*. ## Post-Condition The same chat room with the same visitors, but *User A* doesn't see any post of *User B*. Also in other chat rooms with both users *User A* doesn't see any post of *User B*. ## Flow - *User A* selects account of *User B*. - Menu with multiple options is display, one of those is `Block ...`. - After selecting `Block ...` and confirming a security question posts of *User B* aren't visible anymore to *User A*. ## Remarks - Question: How to remove this blocking? Is *User B* still visible in the list of chat participants and can be selected to open a menu like for blocking? Or does the chat room menu an option to list all blocked users and those can be unblocked there? - Question: How is quoting, mentioning, or forwarding of *User B* messages by *User C* handled? Are those visible to *User A*?