Package-level declarations

Types

Link copied to clipboard
internal interface LegalHoldHandler
Link copied to clipboard
internal class LegalHoldHandlerImpl(selfUserId: UserId, fetchUsersClientsFromRemote: FetchUsersClientsFromRemoteUseCase, fetchSelfClientsFromRemote: FetchSelfClientsFromRemoteUseCase, observeLegalHoldStateForUser: ObserveLegalHoldStateForUserUseCase, membersHavingLegalHoldClient: MembersHavingLegalHoldClientUseCase, userConfigRepository: UserConfigRepository, conversationRepository: ConversationRepository, legalHoldSystemMessagesHandler: LegalHoldSystemMessagesHandler, observeSyncState: ObserveSyncStateUseCase, kaliumDispatcher: KaliumDispatcher = KaliumDispatcherImpl) : LegalHoldHandler
Link copied to clipboard
internal interface LegalHoldRequestHandler
Link copied to clipboard
internal class LegalHoldRequestHandlerImpl(selfUserId: UserId, userConfigRepository: UserConfigRepository) : LegalHoldRequestHandler
Link copied to clipboard
Link copied to clipboard
internal class LegalHoldSystemMessagesHandlerImpl(selfUserId: UserId, persistMessage: PersistMessageUseCase, conversationRepository: ConversationRepository, messageRepository: MessageRepository) : LegalHoldSystemMessagesHandler