chat_ui/src/message_list/domain/usecases/usecases library

Use Cases for Message List Module

This barrel file exports all use cases for the message list domain layer.

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.