NewConversationMembersRepositoryImpl

internal class NewConversationMembersRepositoryImpl(memberDAO: MemberDAO, newGroupConversationSystemMessagesCreator: Lazy<NewGroupConversationSystemMessagesCreator>, idMapper: IdMapper = MapperProvider.idMapper(), memberMapper: MemberMapper = MapperProvider.memberMapper()) : NewConversationMembersRepository

Constructors

Link copied to clipboard
constructor(memberDAO: MemberDAO, newGroupConversationSystemMessagesCreator: Lazy<NewGroupConversationSystemMessagesCreator>, idMapper: IdMapper = MapperProvider.idMapper(), memberMapper: MemberMapper = MapperProvider.memberMapper())

Functions

Link copied to clipboard
open suspend override fun persistMembersAdditionToTheConversation(conversationId: ConversationIDEntity, conversationResponse: ConversationResponse, additionalMembers: List<UserId> = emptyList()): Either<CoreFailure, Unit>