PersistNewAssetMessageUseCaseImpl

internal class PersistNewAssetMessageUseCaseImpl(persistMessage: PersistMessageUseCase, currentClientIdProvider: CurrentClientIdProvider, userPropertyRepository: UserPropertyRepository, selfDeleteTimer: ObserveSelfDeletionTimerSettingsForConversationUseCase, assetDataSource: AssetRepository, dispatcher: <Error class: unknown class>) : PersistNewAssetMessageUseCase

Constructors

Link copied to clipboard
constructor(persistMessage: PersistMessageUseCase, currentClientIdProvider: CurrentClientIdProvider, userPropertyRepository: UserPropertyRepository, selfDeleteTimer: ObserveSelfDeletionTimerSettingsForConversationUseCase, assetDataSource: AssetRepository, dispatcher: <Error class: unknown class>)

Functions

Link copied to clipboard
open suspend operator override fun invoke(messageId: String, userId: <Error class: unknown class>, asset: AssetUploadParams): <Error class: unknown class><<Error class: unknown class>, <Error class: unknown class><UploadAssetMessageMetadata, <Error class: unknown class>>>