package org.thoughtcrime.securesms.util import android.content.Context import org.session.libsession.utilities.recipients.Recipient import org.thoughtcrime.securesms.dependencies.DatabaseComponent object ContactUtilities { @JvmStatic fun getAllContacts(context: Context): Set { val threadDatabase = DatabaseComponent.get(context).threadDatabase() val cursor = threadDatabase.conversationList val result = mutableSetOf() threadDatabase.readerFor(cursor).use { reader -> while (reader.next != null) { val thread = reader.current val recipient = thread.recipient result.add(recipient) } } return result } }