GetOrCreateOneToOneConversationUseCaseImpl

internal class GetOrCreateOneToOneConversationUseCaseImpl(conversationRepository: ConversationRepository, userRepository: UserRepository, oneOnOneResolver: OneOnOneResolver, transactionProvider: CryptoTransactionProvider, checkOneToOneConversationIsReady: CheckOneToOneConversationIsReadyUseCase) : GetOrCreateOneToOneConversationUseCase

Constructors

constructor(conversationRepository: ConversationRepository, userRepository: UserRepository, oneOnOneResolver: OneOnOneResolver, transactionProvider: CryptoTransactionProvider, checkOneToOneConversationIsReady: CheckOneToOneConversationIsReadyUseCase)

Functions

Link copied to clipboard
open suspend operator override fun invoke(otherUserId: UserId): CreateConversationResult

The use case params and return type.