SendTextMessageUseCase
class SendTextMessageUseCase(persistMessage: PersistMessageUseCase, selfUserId: <Error class: unknown class>, provideClientId: CurrentClientIdProvider, assetDataSource: AssetRepository, slowSyncRepository: SlowSyncRepository, messageSender: <Error class: unknown class>, messageSendFailureHandler: MessageSendFailureHandler, userPropertyRepository: UserPropertyRepository, selfDeleteTimer: ObserveSelfDeletionTimerSettingsForConversationUseCase, dispatchers: <Error class: unknown class> = KaliumDispatcherImpl, scope: <Error class: unknown class>)
Samples
samples.logic.MessageUseCases.sendingBasicTextMessagesamples.logic.MessageUseCases.sendingTextMessageWithMentionsConstructors
Link copied to clipboard
internal constructor(persistMessage: PersistMessageUseCase, selfUserId: <Error class: unknown class>, provideClientId: CurrentClientIdProvider, assetDataSource: AssetRepository, slowSyncRepository: SlowSyncRepository, messageSender: <Error class: unknown class>, messageSendFailureHandler: MessageSendFailureHandler, userPropertyRepository: UserPropertyRepository, selfDeleteTimer: ObserveSelfDeletionTimerSettingsForConversationUseCase, dispatchers: <Error class: unknown class> = KaliumDispatcherImpl, scope: <Error class: unknown class>)
Functions
Link copied to clipboard
suspend operator fun invoke(conversationId: <Error class: unknown class>, text: String, linkPreviews: List<<Error class: unknown class>> = emptyList(), mentions: List<<Error class: unknown class>> = emptyList(), quotedMessageId: String? = null): <Error class: unknown class><<Error class: unknown class>, Unit>