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
Link copied to clipboard
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>>
Link copied to clipboard
open suspend override fun getPaginatedConversationDetailsWithMembersBySearchQuery(queryConfig: ConversationMembersQueryConfig, pagingConfig: PagingConfig, startingOffset: Long, strictMlsFilter: Boolean): Flow<PagingData<ConversationDetailsWithMembers>>