MessageRepositoryExtensionsImpl
internal class MessageRepositoryExtensionsImpl(messageDAO: MessageDAO, messageMapper: MessageMapper, nomadMessagePagingCoordinator: NomadMessagePagingCoordinator? = null) : MessageRepositoryExtensions
Constructors
Link copied to clipboard
internal constructor(messageDAO: MessageDAO, messageMapper: MessageMapper, nomadMessagePagingCoordinator: NomadMessagePagingCoordinator? = null)
Functions
Link copied to clipboard
open suspend override fun fetchOlderNomadMessagesByConversationId(conversationId: ConversationId, pageSize: Int): NomadMessagePagingResult
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 observePaginatedMessageAssetImageByConversationId(conversationId: ConversationId, pagingConfig: PagingConfig, startingOffset: Long): Flow<PagingData<AssetMessage>>