createRoom method

Stream<AsyncStatus> createRoom(
  1. String roomId,
  2. String roomName,
  3. List<Member> members
)

创建房间

Implementation

Stream<AsyncStatus> createRoom(
    String roomId, String roomName, List<Member> members) {
  final me = settings.me;
  final event = NewRoomEvent.make(
      room: Room.make(
          roomId: roomId.isNotEmpty ? roomId : Uuid().v4().toString(),
          name: roomName,
          createTs: DateTime.now().millisecondsSinceEpoch,
          maxMembers: 10,
          maxMessages: 20,
          password: '',
          members: members,
          messages: []),
      member: me);
  return chatRoom.createRoom(event, []);
}