ChatState constructor

const ChatState({
  1. required int roomId,
  2. ChatRoom? room,
  3. @Default(<int, User>{}) Map<int, User> roomUsers,
  4. @Default(<ChatMessage>[]) List<ChatMessage> messages,
  5. User? me,
  6. @Default(false) bool loading,
})

Implementation

const factory ChatState({
  required int roomId,
  ChatRoom? room,
  @Default(<int, User>{}) Map<int, User> roomUsers,
  @Default(<ChatMessage>[]) List<ChatMessage> messages,
  User? me,
  @Default(false) bool loading,
  // @Default(false) bool uploadingImage,
}) = _ChatState;