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