RetryFailedMessageUseCase
internal constructor(messageRepository: MessageRepository, assetRepository: AssetRepository, conversationRepository: ConversationRepository, attachmentsRepository: MessageAttachmentDraftRepository, persistMessage: PersistMessageUseCase, publishAttachments: PublishAttachmentsUseCase, scope: CoroutineScope, dispatcher: KaliumDispatcher, messageSender: MessageSender, updateAssetMessageTransferStatus: UpdateAssetMessageTransferStatusUseCase, getAssetMessageTransferStatusUseCase: GetAssetMessageTransferStatusUseCase, messageSendFailureHandler: MessageSendFailureHandler)