chat_ui/src/message_list/domain/domain library

Domain layer exports for message list module

The canonical implementations now live here in chat_ui.

Classes

GetLoggedInUserUseCase
Use case for getting the currently logged-in user.
GetMessagesUseCase
Use case for getting messages for a conversation.
LoadNewerMessagesUseCase
Use case for loading newer messages for pagination (scroll down).
LoadOlderMessagesUseCase
Use case for loading older messages for pagination (scroll up).
MarkAsDeliveredUseCase
Use case for marking a message as delivered.
MarkAsReadUseCase
Use case for marking a message as read.
MarkAsUnreadUseCase
Use case for marking a message as unread.
MessageListRepository
Repository interface for message list data operations.