ManageConversationFolderUseCase
interface ManageConversationFolderUseCase
Batch membership changes preserve every other folder and archived membership.
Inheritors
Functions
Link copied to clipboard
Link copied to clipboard
abstract suspend fun save(folderId: String, name: String, added: Set<ConversationId>, removed: Set<ConversationId>): Either<CoreFailure, ConversationFolder>
Link copied to clipboard
abstract suspend fun updateMembership(folderId: String, added: Set<ConversationId>, removed: Set<ConversationId>): Either<CoreFailure, ConversationFolder>
Changes membership of an existing folder without changing its name or type, including Favorites.