MessageCollection class
Collection that handles message lists.
Constructors
- MessageCollection({required GroupChannel channel, required MessageListParams params, required MessageCollectionHandler handler, int? startingPoint, Chat? chat})
- Constructor
Properties
- channel → GroupChannel
- 
  The GroupChannel tracked by this MessageCollection.
  read-only
- handler → MessageCollectionHandler
- 
  The message collection handler to be used for this MessageCollection.
  read-only
- hashCode → int
- 
  The hash code for this object.
  read-onlyinherited
- hasNext ↔ bool
- 
  Whether there's more data to load in next (latest) direction.
  read / write
- hasPrevious → bool
- 
  Whether there's more data to load in previous (oldest) direction.
  read-only
- isDisposed → bool
- 
  Whether this collection is disposed.
  read-only
- isInitialized → bool
- 
  Whether initialize method is called.
  read-only
- isLoading → bool
- 
  Whether this collection is loading.
  read-only
- latestMessage → BaseMessage?
- 
  
  read-only
- loadNextParams → MessageListParams
- 
  
  read-only
- loadPreviousParams → MessageListParams
- 
  
  read-only
- 
  messageList
  → List<BaseMessage> 
- 
  The list of succeeded message list in this collection.
  final
- params → MessageListParams
- 
  The MessageListParams.
  read-only
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  read-onlyinherited
- startingPoint → int
- 
  The starting point of the collection.
  read-only
Methods
- 
  canAddMessage(CollectionEventSource eventSource, BaseMessage addedMessage) → bool 
- 
  dispose() → void 
- Disposes current MessageCollection and stops all events from being received.
- 
  initialize() → Future< void> 
- Initializes this collection from startingPoint.
- 
  loadNext() → Future< void> 
- Loads next (latest direction) message lists.
- 
  loadPrevious() → Future< void> 
- Loads previous (oldest direction) message lists.
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  toString() → String 
- 
  A string representation of this object.
  inherited
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited