blockUsers and unblockUsers methods.
Overview
The Block User feature lets one user prevent another from sending messages or interacting with them. Essential for user privacy, spam control, and moderation.Prerequisites
- A Flutter project with CometChat UIKit Flutter V6 installed
- Initialized CometChat credentials (
appID,region,authKey)
Components
Integration Steps
Add “Block User” Button
- Dart
Add “Unblock User” Button
- Dart
Customization Options
- Conditional Rendering: Display “Block” or “Unblock” based on
user.blockedByMestate - Modal Confirmation: Wrap actions in
showDialogfor confirmation prompts - Self-Block Prevention: Disable the button if
user.uid == loggedInUser.uid