GetPaginatedFlowOfConversationDetailsWithMembersBySearchQueryUseCase

class GetPaginatedFlowOfConversationDetailsWithMembersBySearchQueryUseCase(dispatcher: KaliumDispatcher, conversationRepository: ConversationRepository, selfTeamIdProvider: SelfTeamIdProvider, selfUserId: UserId)

Searches joined groups and channels, loading members in batches for each page.

Constructors

internal constructor(dispatcher: KaliumDispatcher, conversationRepository: ConversationRepository, selfTeamIdProvider: SelfTeamIdProvider, selfUserId: UserId)

Functions

Link copied to clipboard
suspend operator fun invoke(queryConfig: ConversationMembersQueryConfig, pagingConfig: PagingConfig, startingOffset: Long = 0, strictMlsFilter: Boolean = true, onlySelfTeamAndDomain: Boolean = false): Flow<PagingData<ConversationDetailsWithMembers>>