MemberJoinEventHandlerImpl
internal class MemberJoinEventHandlerImpl(conversationRepository: ConversationRepository, userRepository: UserRepository, persistMessage: PersistMessageUseCase, legalHoldHandler: LegalHoldHandler, newGroupConversationSystemMessagesCreator: NewGroupConversationSystemMessagesCreator, selfUserId: UserId, fetchConversation: FetchConversationUseCase, kaliumConfigs: KaliumConfigs) : MemberJoinEventHandler
Constructors
Link copied to clipboard
constructor(conversationRepository: ConversationRepository, userRepository: UserRepository, persistMessage: PersistMessageUseCase, legalHoldHandler: LegalHoldHandler, newGroupConversationSystemMessagesCreator: NewGroupConversationSystemMessagesCreator, selfUserId: UserId, fetchConversation: FetchConversationUseCase, kaliumConfigs: KaliumConfigs)
Functions
Link copied to clipboard
open suspend override fun handle(transactionContext: CryptoTransactionContext, event: Event.Conversation.MemberJoin): Either<CoreFailure, Unit>