Package-level declarations

Types

Link copied to clipboard
internal interface AccessUpdateEventHandler
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
internal class DeletedConversationEventHandlerImpl(userRepository: UserRepository, conversationRepository: ConversationRepository, meetingRepository: MeetingRepository, notificationEventsManager: NotificationEventsManager, deleteConversation: DeleteConversationUseCase, persistenceEventHookNotifier: PersistenceEventHookNotifier, selfUserId: UserId) : DeletedConversationEventHandler
Link copied to clipboard
internal interface MemberChangeEventHandler
Link copied to clipboard
internal class MemberChangeEventHandlerImpl(conversationRepository: ConversationRepository, fetchConversationIfUnknown: FetchConversationIfUnknownUseCase, persistMessage: PersistMessageUseCase, selfUserId: UserId) : MemberChangeEventHandler
Link copied to clipboard
internal interface MemberJoinEventHandler
Link copied to clipboard
internal class MemberJoinEventHandlerImpl(conversationRepository: ConversationRepository, userRepository: UserRepository, persistMessage: PersistMessageUseCase, legalHoldHandler: LegalHoldHandler, newGroupConversationSystemMessagesCreator: NewGroupConversationSystemMessagesCreator, selfUserId: UserId, fetchConversation: FetchConversationUseCase, kaliumConfigs: KaliumConfigs) : MemberJoinEventHandler
Link copied to clipboard
internal interface MemberLeaveEventHandler
Link copied to clipboard
internal class MemberLeaveEventHandlerImpl(memberDAO: MemberDAO, userRepository: UserRepository, conversationRepository: ConversationRepository, persistMessage: PersistMessageUseCase, updateConversationClientsForCurrentCall: Lazy<UpdateConversationClientsForCurrentCallUseCase>, legalHoldHandler: LegalHoldHandler, selfTeamIdProvider: SelfTeamIdProvider, mlsConversationRepository: MLSConversationRepository, meetingRepository: MeetingRepository, notificationEventsManager: NotificationEventsManager, selfUserId: UserId) : MemberLeaveEventHandler
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
internal interface MLSWelcomeEventHandler
Link copied to clipboard
internal class MLSWelcomeEventHandlerImpl(conversationRepository: ConversationRepository, oneOnOneResolver: OneOnOneResolver, refillKeyPackages: RefillKeyPackagesUseCase, joinExistingMLSConversation: JoinExistingMLSConversationUseCase, fetchConversationIfUnknown: FetchConversationIfUnknownUseCase) : MLSWelcomeEventHandler
Link copied to clipboard
internal interface NewConversationEventHandler
Link copied to clipboard
internal class NewConversationEventHandlerImpl(conversationRepository: ConversationRepository, userRepository: UserRepository, selfTeamIdProvider: SelfTeamIdProvider, newGroupConversationSystemMessagesCreator: NewGroupConversationSystemMessagesCreator, oneOnOneResolver: OneOnOneResolver, persistConversation: PersistConversationUseCase) : NewConversationEventHandler
Link copied to clipboard
internal interface ProtocolUpdateEventHandler
Link copied to clipboard
internal class ProtocolUpdateEventHandlerImpl(systemMessageInserter: SystemMessageInserter, callRepository: CallRepository, updateConversationProtocol: UpdateConversationProtocolUseCase) : ProtocolUpdateEventHandler
Link copied to clipboard
Link copied to clipboard
internal class ReceiptModeUpdateEventHandlerImpl(conversationDAO: ConversationDAO, persistMessage: PersistMessageUseCase, receiptModeMapper: ReceiptModeMapper = MapperProvider.receiptModeMapper()) : ReceiptModeUpdateEventHandler
Link copied to clipboard

Functions

Link copied to clipboard
internal fun AccessUpdateEventHandler(selfUserId: UserId, conversationDAO: ConversationDAO, systemMessageInserter: SystemMessageInserter, conversationMapper: ConversationMapper = MapperProvider.conversationMapper(selfUserId)): AccessUpdateEventHandler