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>