leave method
Implementation
Future<void> leave(int? userId, bool asPublisher) {
WsRoomPacket requestPacket = WsRoomPacket();
requestPacket.messageType = Type.message;
requestPacket.handleId =
asPublisher ? _publisherHandleId : _subscriberHandleId;
requestPacket.body = Body()
..room = _meetingId
..userId = userId
..request = WsRoomPacketType.leave;
Completer completer = Completer();
_socketConnection.createCollectorAndSend(
requestPacket, Type.ack, completer);
return completer.future;
}