blockUser function
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');
}