remove method

  1. @override
Future<ChatResult<void>> remove(
  1. String roomId,
  2. String userId
)
override

Removes a user from a room.

Admin/owner only — backend returns 403 for non-privileged callers. Backend emits UserLeftEvent so the removed user and remaining members all see the change in real time. To self-leave use leave instead (avoids needing admin privileges on yourself).

Implementation

@override
Future<ChatResult<void>> remove(String roomId, String userId) async =>
    const ChatSuccess(null);