UserConfigDataSource
internal class UserConfigDataSource(userConfigStorage: UserConfigStorage, userConfigDAO: UserConfigDAO, kaliumConfigs: KaliumConfigs) : UserConfigRepository
Constructors
Link copied to clipboard
internal constructor(userConfigStorage: UserConfigStorage, userConfigDAO: UserConfigDAO, kaliumConfigs: KaliumConfigs)
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun getClassifiedDomainsStatus(): Flow<Either<StorageFailure, ClassifiedDomainsStatus>>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open suspend override fun getTeamSettingsSelfDeletionStatus(): Either<StorageFailure, TeamSettingsSelfDeletionStatus>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open suspend override fun isSecondFactorPasswordChallengeRequired(): Either<StorageFailure, Boolean>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open suspend override fun markTeamSettingsSelfDeletingMessagesStatusAsNotified(): Either<StorageFailure, Unit>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun observeCertificateExpirationTime(url: String): Flow<Either<StorageFailure, ULong>>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun observeGuestRoomLinkFeatureFlag(): Flow<Either<StorageFailure, GuestRoomLinkStatus>>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun observeTeamSettingsSelfDeletingStatus(): Flow<Either<StorageFailure, TeamSettingsSelfDeletionStatus>>
Link copied to clipboard
open suspend override fun setAppLockStatus(isAppLocked: Boolean, timeout: Int, isStatusChanged: Boolean?): Either<StorageFailure, Unit>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open suspend override fun setAsyncNotificationsEnabled(isAsyncNotificationsEnabled: Boolean): Either<StorageFailure, Unit>
Link copied to clipboard
Link copied to clipboard
open suspend override fun setClassifiedDomainsStatus(enabled: Boolean, domains: List<String>): Either<StorageFailure, Unit>
Link copied to clipboard
open suspend override fun setConferenceCallingEnabled(enabled: Boolean): Either<StorageFailure, Unit>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open suspend override fun setDefaultProtocol(protocol: SupportedProtocol): Either<StorageFailure, Unit>
Link copied to clipboard
Link copied to clipboard
open suspend override fun setE2EIRotationCheckpoint(checkpoint: ByteArray): Either<StorageFailure, Unit>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open suspend override fun setFileSharingStatus(status: Boolean, isStatusChanged: Boolean?): Either<StorageFailure, Unit>
Link copied to clipboard
open suspend override fun setGuestRoomStatus(status: Boolean, isStatusChanged: Boolean?): Either<StorageFailure, Unit>
Link copied to clipboard
open suspend override fun setLegalHoldChangeNotified(isNotified: Boolean): Either<StorageFailure, Unit>
Link copied to clipboard
open suspend override fun setLegalHoldRequest(clientId: String, lastPreKeyId: Int, lastPreKey: String): Either<StorageFailure, Unit>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open suspend override fun setMigrationConfiguration(configuration: MLSMigrationModel): Either<StorageFailure, Unit>
Link copied to clipboard
open suspend override fun setMlsConversationsResetEnabled(enabled: Boolean): Either<StorageFailure, Unit>
Link copied to clipboard
Link copied to clipboard
open suspend override fun setMLSFaultyKeysRepairExecuted(repaired: Boolean): Either<StorageFailure, Unit>
Link copied to clipboard
open suspend override fun setPreventAdminlessGroupsEnabled(enabled: Boolean): Either<StorageFailure, Unit>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open suspend override fun setScreenshotCensoringConfig(enabled: Boolean): Either<StorageFailure, Unit>
Link copied to clipboard
open suspend override fun setSecondFactorPasswordChallengeStatus(isRequired: Boolean): Either<StorageFailure, Unit>
Link copied to clipboard
open suspend override fun setShouldJoinPendingMLSConversations(shouldJoin: Boolean): Either<StorageFailure, Unit>
Set when this client may have been left out of MLS groups (no key packages available, or no MLS client yet), so pending MLS conversations must be joined by external commit once sync is live.
Link copied to clipboard
Link copied to clipboard
open suspend override fun setSupportedCipherSuite(cipherSuite: SupportedCipherSuite): Either<StorageFailure, Unit>
Link copied to clipboard
open suspend override fun setSupportedProtocols(protocols: Set<SupportedProtocol>): Either<StorageFailure, Unit>
Link copied to clipboard
Link copied to clipboard
open suspend override fun setTeamSettingsSelfDeletionStatus(teamSettingsSelfDeletionStatus: TeamSettingsSelfDeletionStatus): Either<StorageFailure, Unit>
Link copied to clipboard
Link copied to clipboard
open suspend override fun setUseSFTForOneOnOneCalls(shouldUse: Boolean): Either<StorageFailure, Unit>
Link copied to clipboard
open suspend override fun setWireCellsConfig(config: WireCellsConfig?): Either<StorageFailure, Unit>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard