Constructors

Link copied to clipboard
constructor(readReceipts: ReadReceiptsPropertyRepository, typingIndicator: TypingIndicatorPropertyRepository, linkPreviews: LinkPreviewsPropertyRepository, screenshotCensoring: ScreenshotCensoringPropertyRepository, userPropertiesSync: UserPropertiesSyncRepository, conversationFolders: ConversationFoldersPropertyRepository)

Functions

Link copied to clipboard
open suspend override fun deleteLinkPreviewsProperty(): Either<CoreFailure, Unit>
Link copied to clipboard
open suspend override fun deleteReadReceiptsProperty(): Either<CoreFailure, Unit>
Link copied to clipboard
open suspend override fun deleteScreenshotCensoringProperty(): Either<CoreFailure, Unit>
Link copied to clipboard
open suspend override fun getConversationFolders(): Either<CoreFailure, List<FolderWithConversations>>
Link copied to clipboard
open suspend override fun getLinkPreviewsStatus(): Boolean
Link copied to clipboard
open suspend override fun getReadReceiptsStatus(): Boolean
Link copied to clipboard
open suspend override fun getTypingIndicatorStatus(): Boolean
Link copied to clipboard
open override fun observeLinkPreviewsStatus(): Flow<Either<CoreFailure, Boolean>>
Link copied to clipboard
open override fun observeReadReceiptsStatus(): Flow<Either<CoreFailure, Boolean>>
Link copied to clipboard
open override fun observeTypingIndicatorStatus(): Flow<Either<CoreFailure, Boolean>>
Link copied to clipboard
open suspend override fun removeTypingIndicatorProperty(): Either<CoreFailure, Unit>
Link copied to clipboard
open suspend override fun setLinkPreviewsEnabled(): Either<CoreFailure, Unit>
Link copied to clipboard
open suspend override fun setReadReceiptsEnabled(): Either<CoreFailure, Unit>
Link copied to clipboard
open suspend override fun setScreenshotCensoringEnabled(): Either<CoreFailure, Unit>
Link copied to clipboard
open suspend override fun setTypingIndicatorEnabled(): Either<CoreFailure, Unit>
Link copied to clipboard
open suspend override fun syncPropertiesStatuses(): Either<CoreFailure, Unit>