UploadAssetUseCaseImpl

internal class UploadAssetUseCaseImpl(assetDataSource: AssetRepository, messageSender: <Error class: unknown class>, messageSendFailureHandler: MessageSendFailureHandler, updateAssetMessageTransferStatus: UpdateAssetMessageTransferStatusUseCase, persistMessage: PersistMessageUseCase, audioNormalizedLoudnessBuilder: AudioNormalizedLoudnessBuilder, dispatcher: <Error class: unknown class>) : UploadAssetUseCase

Constructors

Link copied to clipboard
constructor(assetDataSource: AssetRepository, messageSender: <Error class: unknown class>, messageSendFailureHandler: MessageSendFailureHandler, updateAssetMessageTransferStatus: UpdateAssetMessageTransferStatusUseCase, persistMessage: PersistMessageUseCase, audioNormalizedLoudnessBuilder: AudioNormalizedLoudnessBuilder, dispatcher: <Error class: unknown class>)

Functions

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