ConversationFolderDataSource

internal class ConversationFolderDataSource(conversationFolderDAO: <Error class: unknown class>, userPropertiesApi: <Error class: unknown class>, selfUserId: <Error class: unknown class>, conversationMapper: ConversationMapper = MapperProvider.conversationMapper(selfUserId)) : ConversationFolderRepository

Constructors

Link copied to clipboard
internal constructor(conversationFolderDAO: <Error class: unknown class>, userPropertiesApi: <Error class: unknown class>, selfUserId: <Error class: unknown class>, conversationMapper: ConversationMapper = MapperProvider.conversationMapper(selfUserId))

Functions

Link copied to clipboard
open suspend override fun addConversationToFolder(conversationId: <Error class: unknown class>, folderId: String): <Error class: unknown class><<Error class: unknown class>, Unit>
Link copied to clipboard
open suspend override fun addFolder(folder: <Error class: unknown class>): <Error class: unknown class><<Error class: unknown class>, Unit>
Link copied to clipboard
open suspend override fun fetchConversationFolders(): <Error class: unknown class><<Error class: unknown class>, Unit>
Link copied to clipboard
open suspend override fun getFavoriteConversationFolder(): <Error class: unknown class><<Error class: unknown class>, <Error class: unknown class>>
Link copied to clipboard
open suspend override fun observeConversationsFromFolder(folderId: String): <Error class: unknown class><List<<Error class: unknown class>>>
Link copied to clipboard
open suspend override fun observeFolders(): <Error class: unknown class><<Error class: unknown class><<Error class: unknown class>, List<<Error class: unknown class>>>>
Link copied to clipboard
open suspend override fun removeConversationFromFolder(conversationId: <Error class: unknown class>, folderId: String, isFavorite: Boolean): <Error class: unknown class><<Error class: unknown class>, Unit>
Link copied to clipboard
open suspend override fun removeFolder(folderId: String): <Error class: unknown class><<Error class: unknown class>, Unit>
Link copied to clipboard
open suspend override fun syncConversationFoldersFromLocal(): <Error class: unknown class><<Error class: unknown class>, Unit>
Link copied to clipboard
open suspend override fun updateConversationFolders(folderWithConversations: List<<Error class: unknown class>>): <Error class: unknown class><<Error class: unknown class>, Unit>