blockUser function

Future<void> blockUser(
  1. String userToBlock, {
  2. String? reason,
})

Chặn một user

Implementation

Future<void> blockUser(String userToBlock, {String? reason}) async {
  if (userToBlock == loggedUsername) return; // Không thể tự chặn chính mình

  final blockedUser = BlockedUser(
    blockedBy: loggedUsername,
    blockedUser: userToBlock,
    createdAt: DateTime.now().millisecondsSinceEpoch,
    reason: reason,
  );

  await getFromTable('blocked_users').insert(blockedUser.toJson());
  chatV2Print('Blocked user: $userToBlock');
}