leaveRoom method

  1. @override
Future<Either<RealtimeFailure, Unit>> leaveRoom(
  1. Object roomName, {
  2. String leaveMethod = 'LeaveRoom',
})
override

Leaves a chat room, channel, or video call group.

Like joinRoom, roomName is sent to leaveMethod as given.

Implementation

@override
Future<Either<RealtimeFailure, Unit>> leaveRoom(
  Object roomName, {
  String leaveMethod = 'LeaveRoom',
}) async {
  _rooms.remove(RoomManager.keyFor(roomName));
  _invocations.add({
    'method': leaveMethod,
    'args': [roomName]
  });
  return const Right(unit);
}