ConversationRepositoryExtensionsImpl

internal class ConversationRepositoryExtensionsImpl(selfUserId: UserId, conversationDAO: ConversationDAO, conversationMapper: ConversationMapper, userMapper: UserMapper, memberMapper: MemberMapper) : ConversationRepositoryExtensions

Constructors

Link copied to clipboard
internal constructor(selfUserId: UserId, conversationDAO: ConversationDAO, conversationMapper: ConversationMapper, userMapper: UserMapper, memberMapper: MemberMapper)

Functions

open suspend override fun getPaginatedConversationDetailsWithEventsBySearchQuery(queryConfig: ConversationQueryConfig, pagingConfig: PagingConfig, startingOffset: Long, strictMlsFilter: Boolean, ongoingCallConversationIds: List<ConversationId> = emptyList(), ongoingCallConversationIdsFlow: Flow<List<ConversationId>> = flowOf(ongoingCallConversationIds)): Flow<PagingData<ConversationDetailsWithEvents>>
open suspend override fun getPaginatedConversationDetailsWithMembersBySearchQuery(queryConfig: ConversationMembersQueryConfig, pagingConfig: PagingConfig, startingOffset: Long, strictMlsFilter: Boolean): Flow<PagingData<ConversationDetailsWithMembers>>