GetMessageAssetPreviewUseCaseImpl
internal class GetMessageAssetPreviewUseCaseImpl(assetRepository: AssetRepository, messageRepository: MessageRepository, scope: CoroutineScope, dispatcher: KaliumDispatcher) : GetMessageAssetPreviewUseCase
Constructors
Link copied to clipboard
constructor(assetRepository: AssetRepository, messageRepository: MessageRepository, scope: CoroutineScope, dispatcher: KaliumDispatcher)
Functions
Link copied to clipboard
open suspend operator override fun invoke(conversationId: ConversationId, messageId: String, expectedPreviewAssetId: AssetId? = null): Deferred<MessageAssetResult>
Resolves only the optional image preview, without downloading or changing the transfer status of the original asset.