MessageRepositoryExtensions

Functions

Link copied to clipboard
abstract suspend fun fetchOlderNomadMessagesByConversationId(conversationId: ConversationId, pageSize: Int): NomadMessagePagingResult
abstract suspend fun getPaginatedMessageAssetsWithoutImageByConversationId(conversationId: ConversationId, pagingConfig: PagingConfig, startingOffset: Long): Flow<PagingData<Message.Standalone>>
abstract suspend fun getPaginatedMessagesByConversationIdAndVisibility(conversationId: ConversationId, visibility: List<Message.Visibility>, pagingConfig: PagingConfig, startingOffset: Long): Flow<PagingData<Message.Standalone>>
abstract suspend fun getPaginatedMessagesSearchBySearchQueryAndConversationId(searchQuery: String, conversationId: ConversationId, pagingConfig: PagingConfig, startingOffset: Long): Flow<PagingData<Message.Standalone>>
abstract suspend fun observePaginatedMessageAssetImageByConversationId(conversationId: ConversationId, pagingConfig: PagingConfig, startingOffset: Long): Flow<PagingData<AssetMessage>>