GroupConversationCreatorImpl

internal class GroupConversationCreatorImpl(conversationRepository: ConversationRepository, conversationGroupRepository: ConversationGroupRepository, syncManager: SyncManager, currentClientIdProvider: CurrentClientIdProvider, newGroupConversationSystemMessagesCreator: NewGroupConversationSystemMessagesCreator, refreshUsersWithoutMetadata: RefreshUsersWithoutMetadataUseCase) : GroupConversationCreator

Implementation of GroupConversationCreator.

Constructors

Link copied to clipboard
constructor(conversationRepository: ConversationRepository, conversationGroupRepository: ConversationGroupRepository, syncManager: SyncManager, currentClientIdProvider: CurrentClientIdProvider, newGroupConversationSystemMessagesCreator: NewGroupConversationSystemMessagesCreator, refreshUsersWithoutMetadata: RefreshUsersWithoutMetadataUseCase)

Functions

Link copied to clipboard
open suspend operator override fun invoke(name: String, userIdList: List<<Error class: unknown class>>, options: <Error class: unknown class>): ConversationCreationResult