MessageRepositoryExtensionsImpl
internal class MessageRepositoryExtensionsImpl(messageDAO: MessageDAO, messageMapper: MessageMapper) : MessageRepositoryExtensions
Functions
Link copied to clipboard
open suspend override fun getPaginatedMessageAssetsWithoutImageByConversationId(conversationId: ConversationId, pagingConfig: PagingConfig, startingOffset: Long): Flow<PagingData<Message.Standalone>>
Link copied to clipboard
open suspend override fun getPaginatedMessagesByConversationIdAndVisibility(conversationId: ConversationId, visibility: List<Message.Visibility>, pagingConfig: PagingConfig, startingOffset: Long): Flow<PagingData<Message.Standalone>>
Link copied to clipboard
open suspend override fun getPaginatedMessagesSearchBySearchQueryAndConversationId(searchQuery: String, conversationId: ConversationId, pagingConfig: PagingConfig, startingOffset: Long): Flow<PagingData<Message.Standalone>>
Link copied to clipboard
open suspend override fun observePaginatedMediaMessages(conversationId: ConversationId, pagingConfig: PagingConfig, startingOffset: Long): Flow<PagingData<Message.Standalone>>
Link copied to clipboard
open suspend override fun observePaginatedMessageAssetImageByConversationId(conversationId: ConversationId, pagingConfig: PagingConfig, startingOffset: Long): Flow<PagingData<AssetMessage>>