GetPaginatedFlowOfConversationDetailsWithMembersBySearchQueryUseCase
class GetPaginatedFlowOfConversationDetailsWithMembersBySearchQueryUseCase(dispatcher: KaliumDispatcher, conversationRepository: ConversationRepository, selfTeamIdProvider: SelfTeamIdProvider, selfUserId: UserId)
Searches joined groups and channels, loading members in batches for each page.
Constructors
Link copied to clipboard
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>>