EnhancedRoomModel constructor

EnhancedRoomModel(
  1. RoomModel roomModel,
  2. DateTime? timeStampThisMemberRead,
  3. List<OtherMemberRoomInfo> otherMembersRoomInfo,
  4. DateTime? otherMemberLastRead,
)

Implementation

EnhancedRoomModel(this.roomModel, this.timeStampThisMemberRead,
    this.otherMembersRoomInfo, this.otherMemberLastRead)
    : hasUnread = (timeStampThisMemberRead != null) &&
          (roomModel.timestamp!.compareTo(timeStampThisMemberRead) > 0);