FirebaseChatOverviewService class
Service class for managing chat overviews using Firebase.
Constructors
- FirebaseChatOverviewService({required ChatUserService userService, FirebaseApp? app, FirebaseChatOptions? options})
 - Constructor for FirebaseChatOverviewService.
 
Properties
- hashCode → int
 - 
  The hash code for this object.
  no setterinherited
 - runtimeType → Type
 - 
  A representation of the runtime type of the object.
  no setterinherited
 
Methods
- 
  deleteChat(
ChatModel chat) → Future< void>  - Deletes the given chat.
 - 
  getChatById(
String chatId) → Future< ChatModel>  - Retrieves a chat by the given ID.
 - 
  getChatByUser(
ChatUserModel user) → Future< ChatModel>  - Retrieves a chat by the given user.
 - 
  getChatsStream(
) → Stream< List< ChatModel> > - Retrieves a stream of chat overviews.
 - 
  getUnreadChatsCountStream(
) → Stream< int>  - Retrieves a stream of the count of unread chats.
 - 
  noSuchMethod(
Invocation invocation) → dynamic  - 
  Invoked when a nonexistent method or property is accessed.
  inherited
 - 
  readChat(
ChatModel chat) → Future< void>  - Marks a chat as read.
 - 
  storeChatIfNot(
ChatModel chat) → Future< ChatModel>  - Stores the given chat if it does not exist already.
 - 
  toString(
) → String  - 
  A string representation of this object.
  inherited
 
Operators
- 
  operator ==(
Object other) → bool  - 
  The equality operator.
  inherited