FetchConversationUseCase
interface FetchConversationUseCase
Use case responsible for fetching a single conversation from the backend and persisting it locally if the fetch is successful.
Inheritors
Functions
Link copied to clipboard
abstract suspend fun fetchWithTransaction(conversationId: <Error class: unknown class>, reason: ConversationSyncReason = ConversationSyncReason.Other): <Error class: unknown class><<Error class: unknown class>, Unit>
Link copied to clipboard
abstract suspend operator fun invoke(transactionContext: <Error class: unknown class>, conversationId: <Error class: unknown class>, reason: ConversationSyncReason = ConversationSyncReason.Other): <Error class: unknown class><<Error class: unknown class>, Unit>