Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
internal class ApplicationMessageHandlerImpl(userRepository: UserRepository, messageRepository: MessageRepository, assetMessageHandler: AssetMessageHandler, persistMessage: PersistMessageUseCase, persistReaction: PersistReactionUseCase, editTextHandler: MessageTextEditHandler, editMultipartHandler: MessageMultipartEditHandler, lastReadContentHandler: LastReadContentHandler, clearConversationContentHandler: ClearConversationContentHandler, deleteForMeHandler: DeleteForMeHandler, deleteMessageHandler: DeleteMessageHandler, messageEncoder: MessageContentEncoder, receiptMessageHandler: ReceiptMessageHandler, buttonActionConfirmationHandler: ButtonActionConfirmationHandler, dataTransferEventHandler: DataTransferEventHandler, inCallReactionsRepository: InCallReactionsRepository, buttonActionHandler: ButtonActionHandler, messageCompositeEditHandler: MessageCompositeEditHandler, callingMessageHandler: CallingMessageHandler, resolveLinkPreviewImages: LinkPreviewImagesResolver, selfUserId: UserId, baseLogger: KaliumLogger = kaliumLogger) : ApplicationMessageHandler
Link copied to clipboard
Result of passing an Event through MLSMessageUnpacker or ProteusMessageUnpacker.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
internal class MLSMessageUnpackerImpl(conversationRepository: ConversationRepository, subconversationRepository: SubconversationRepository, mlsConversationRepository: MLSConversationRepository, pendingProposalScheduler: PendingProposalScheduler, selfUserId: UserId, protoContentMapper: ProtoContentMapper = MapperProvider.protoContentMapper(selfUserId = selfUserId)) : MLSMessageUnpacker
Link copied to clipboard
Link copied to clipboard
internal class NewMessageEventHandlerImpl(proteusMessageUnpacker: ProteusMessageUnpacker, mlsMessageUnpacker: MLSMessageUnpacker, applicationMessageHandler: ApplicationMessageHandler, legalHoldHandler: LegalHoldHandler, enqueueSelfDeletion: (ConversationId, messageId: String) -> Unit, enqueueConfirmationDelivery: suspend (ConversationId, messageId: String) -> Unit, selfUserId: UserId, staleEpochVerifier: StaleEpochVerifier, resetMLSConversation: ResetMLSConversationUseCase) : NewMessageEventHandler
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
internal class ProteusMessageUnpackerImpl(selfUserId: UserId, protoContentMapper: ProtoContentMapper = MapperProvider.protoContentMapper(selfUserId = selfUserId), idMapper: IdMapper = MapperProvider.idMapper()) : ProteusMessageUnpacker