SendPendingAssetMessageUseCaseImpl

internal class SendPendingAssetMessageUseCaseImpl(assetRepository: AssetRepository, persistMessage: PersistMessageUseCase, updateAssetMessageTransferStatus: UpdateAssetMessageTransferStatusUseCase, getAssetMessageTransferStatus: GetAssetMessageTransferStatusUseCase, messageSender: <Error class: unknown class>, messageSendFailureHandler: MessageSendFailureHandler, audioNormalizedLoudnessBuilder: AudioNormalizedLoudnessBuilder, pendingMessagesEnabled: Boolean = true, dispatchers: <Error class: unknown class> = KaliumDispatcherImpl) : SendPendingAssetMessageUseCase

Constructors

Link copied to clipboard
constructor(assetRepository: AssetRepository, persistMessage: PersistMessageUseCase, updateAssetMessageTransferStatus: UpdateAssetMessageTransferStatusUseCase, getAssetMessageTransferStatus: GetAssetMessageTransferStatusUseCase, messageSender: <Error class: unknown class>, messageSendFailureHandler: MessageSendFailureHandler, audioNormalizedLoudnessBuilder: AudioNormalizedLoudnessBuilder, pendingMessagesEnabled: Boolean = true, dispatchers: <Error class: unknown class> = KaliumDispatcherImpl)

Functions

Link copied to clipboard
open suspend operator override fun invoke(message: <Error class: unknown class>): <Error class: unknown class><<Error class: unknown class>, Unit>