Add support for arbitrary rows in contact search.

This commit is contained in:
Alex Hart
2023-01-23 13:11:28 -04:00
committed by Greyson Parrelli
parent d76d13f76c
commit 5d14166a27
16 changed files with 598 additions and 480 deletions

View File

@@ -15,8 +15,8 @@ import androidx.recyclerview.widget.RecyclerView
import org.signal.core.util.DimensionUnit
import org.thoughtcrime.securesms.R
import org.thoughtcrime.securesms.components.FixedRoundedCornerBottomSheetDialogFragment
import org.thoughtcrime.securesms.contacts.paged.ContactSearchAdapter
import org.thoughtcrime.securesms.contacts.paged.ContactSearchConfiguration
import org.thoughtcrime.securesms.contacts.paged.ContactSearchItems
import org.thoughtcrime.securesms.contacts.paged.ContactSearchKey
import org.thoughtcrime.securesms.contacts.paged.ContactSearchMediator
import org.thoughtcrime.securesms.contacts.paged.ContactSearchSortOrder
@@ -67,7 +67,7 @@ class ChooseGroupStoryBottomSheet : FixedRoundedCornerBottomSheetDialogFragment(
recyclerView = contactRecycler,
selectionLimits = FeatureFlags.shareSelectionLimit(),
displayCheckBox = true,
displaySmsTag = ContactSearchItems.DisplaySmsTag.DEFAULT,
displaySmsTag = ContactSearchAdapter.DisplaySmsTag.DEFAULT,
mapStateToConfiguration = { state ->
ContactSearchConfiguration.build {
query = state.query