chat_ui/src/message_information/message_information library

Main barrel export for Message Information module

This file exports all public APIs for the message information component, including the widget, style, and BLoC layer (which re-exports domain/data/di).

Classes

CometChatMessageInformation
CometChatMessageInformation is a widget which is used to display message information.
CometChatMessageInformationStyle
CometChatMessageInformationStyle is a data class that has styling-related properties to customize the appearance of CometChatMessageInformation
FetchMessageReceipts
Fetch receipts for group message
FetchMessageReceiptsUseCase
Use case for fetching message receipts.
InitializeMessageInformation
Initialize the message information with parent message
MessageInformationBloc
BLoC for managing message information state
MessageInformationDataSource
Abstract interface for message information data source Handles interactions with CometChat SDK for message receipt operations
MessageInformationDataSourceImpl
Implementation of MessageInformationDataSource using CometChat SDK
MessageInformationEvent
Base class for all message information events Uses Equatable for proper event comparison in BLoC
MessageInformationRepository
Repository interface for message information operations.
MessageInformationRepositoryImpl
Implementation of MessageInformationRepository
MessageInformationServiceLocator
Service Locator for Message Information module Provides dependency injection for message information clean architecture Follows singleton pattern for consistent dependency resolution
MessageInformationState
Immutable state for message information
ReceiptDelivered
Update receipt when delivered event received
ReceiptRead
Update receipt when read event received

Enums

MessageInformationStatus
Status enum for message information state

Functions

showMessageInformation({required BuildContext context, required BaseMessage message, String? title, CometChatMessageTemplate? template, CometChatMessageInformationStyle? messageInformationStyle, List<CometChatTextFormatter>? textFormatters}) Future
Function to show message information

Exceptions / Errors

MessageInformationDataSourceException
Exception thrown when message information data source operations fail