Merge pull request #589 from ismailnurudeen/fix/favourite-private-contacts

fix: show favourite private contacts
This commit is contained in:
Tibor Kaputa 2023-04-18 15:41:45 +02:00 committed by GitHub
commit 0fb7d4dbe7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -49,12 +49,14 @@ class FavoritesFragment(context: Context, attributeSet: AttributeSet) : MyViewPa
}
override fun refreshItems(callback: (() -> Unit)?) {
val privateCursor = context?.getMyContactsCursor(true, true)
ContactsHelper(context).getContacts { contacts ->
allContacts = contacts
if (SMT_PRIVATE !in context.baseConfig.ignoredContactSources) {
val privateContacts = MyContactsContentProvider.getContacts(context, privateCursor)
val privateCursor = context?.getMyContactsCursor(true, true)
val privateContacts = MyContactsContentProvider.getContacts(context, privateCursor).map {
it.copy(starred = 1)
}
if (privateContacts.isNotEmpty()) {
allContacts.addAll(privateContacts)
allContacts.sort()