ConversationExtensions
Types
Link copied to clipboard
data class MembersQueryConfig(val searchQuery: String = "", val fromArchive: Boolean = false, val onlyInteractionEnabled: Boolean = false, val onlyTeamId: String? = null, val onlyDomain: String? = null, val strictMlsFilter: Boolean = true)
Link copied to clipboard
data class QueryConfig(val searchQuery: String = "", val fromArchive: Boolean = false, val onlyInteractionEnabled: Boolean = false, val newActivitiesOnTop: Boolean = false, val ongoingCallConversationIds: List<QualifiedIDEntity> = emptyList(), val ongoingCallConversationIdsFlow: Flow<List<QualifiedIDEntity>> = flowOf(ongoingCallConversationIds), val conversationFilter: ConversationFilterEntity = ConversationFilterEntity.ALL, val strictMlsFilter: Boolean = true)
Functions
Link copied to clipboard
abstract fun getPagerForConversationDetailsWithEventsSearch(queryConfig: ConversationExtensions.QueryConfig, pagingConfig: PagingConfig, startingOffset: Long = 0): KaliumPager<ConversationDetailsWithEventsEntity>
Link copied to clipboard
abstract fun getPagerForConversationDetailsWithMembersSearch(queryConfig: ConversationExtensions.MembersQueryConfig, pagingConfig: PagingConfig, startingOffset: Long = 0): KaliumPager<ConversationDetailsWithMembersEntity>