joinCommingRoom method

void joinCommingRoom(
  1. NewRoomEvent roomEvent
)

加入一个未同步的房间

Implementation

void joinCommingRoom(NewRoomEvent roomEvent) {
  chatRoom.rooms.add(roomEvent.room);
  if (roomEvent.room.members
      .where((element) => element.memberKey == roomEvent.member.memberKey)
      .toList()
      .isEmpty) {
    roomEvent.room.members.add(roomEvent.member);
  }
  currentRoomId = roomEvent.room.roomId;
  roomEvent.room.joinThisRoom(settings.me.memberKey);
}