chat_ui/src/conversations/domain/usecases/usecases library

Use cases barrel file for conversations domain layer Exports all use cases for the conversations module

Classes

DeleteConversationUseCase
Use case for deleting a conversation Handles business logic for conversation deletion
GetConversationsUseCase
Use case for getting conversations with pagination support Handles business logic for fetching conversation lists
GetConversationUseCase
Use case for getting a single conversation Handles business logic for fetching conversation details
GetLoggedInUserUseCase
Use case for getting the currently logged-in user Handles business logic for user retrieval
LoadMoreConversationsUseCase
Use case for loading more conversations with pagination support Handles business logic for fetching additional conversation pages
MarkAsDeliveredUseCase
Use case for marking a message as delivered Handles business logic for delivery receipts