UploadAssetUseCaseImpl
constructor(assetDataSource: AssetRepository, messageSender: MessageSender, messageSendFailureHandler: MessageSendFailureHandler, updateAssetMessageTransferStatus: UpdateAssetMessageTransferStatusUseCase, updateAudioNormalizedLoudness: UpdateAudioMessageNormalizedLoudnessUseCase, persistMessage: PersistMessageUseCase, audioNormalizedLoudnessBuilder: AudioNormalizedLoudnessBuilder, pendingMessagesEnabled: Boolean = true, dispatcher: KaliumDispatcher)