chat_ui/src/message_composer/domain/usecases/usecases library
Barrel export for message composer use cases
Classes
- EditMessageUseCase
- Use case for editing messages Single responsibility: edit a message via repository
- EndTypingUseCase
- Use case for ending typing indicator Single responsibility: notify that user stopped typing
- GetMessageComposerLoggedInUserUseCase
- Use case for getting the logged-in user Single responsibility: retrieve the currently logged-in user
- SendCustomMessageUseCase
- Use case for sending custom messages Single responsibility: send a custom message via repository
- SendMediaMessageUseCase
- Use case for sending media messages Single responsibility: send a media message via repository
- SendTextMessageUseCase
- Use case for sending text messages Single responsibility: send a text message via repository
- StartTypingUseCase
- Use case for starting typing indicator Single responsibility: notify that user started typing