Don't show addresses without alias as contacts

Those normally aren't of interest, and can now be retrieved via message.
This commit is contained in:
Christian Basler 2018-02-20 22:48:39 +01:00
parent c254c1bacd
commit 61e0a12a50

View File

@ -68,15 +68,15 @@ class AndroidAddressRepository(private val sql: SqlHelper) : AddressRepository {
* Returns the contacts in the following order: * Returns the contacts in the following order:
* *
* * Subscribed addresses come first * * Subscribed addresses come first
* * Addresses with Aliases (alphabetically) * * Addresses with aliases (alphabetically)
* * Addresses (alphabetically) * * Addresses without aliases are omitted
* *
* *
* @return the ordered list of ids (address strings) * @return the ordered list of ids (address strings)
*/ */
fun getContactIds(): List<String> = findIds( fun getContactIds(): List<String> = findIds(
"private_key IS NULL OR chan = '1'", "($COLUMN_PRIVATE_KEY IS NULL OR $COLUMN_CHAN = '1') AND $COLUMN_ALIAS IS NOT NULL",
"$COLUMN_SUBSCRIBED DESC, $COLUMN_ALIAS IS NULL, $COLUMN_ALIAS, $COLUMN_ADDRESS" "$COLUMN_SUBSCRIBED DESC, $COLUMN_ALIAS, $COLUMN_ADDRESS"
) )
private fun findIds(where: String, orderBy: String): List<String> { private fun findIds(where: String, orderBy: String): List<String> {