fill the suggested contacts before the remaining ones

This commit is contained in:
tibbi 2020-04-12 10:56:00 +02:00
parent 5a462775fd
commit 827be7225b
1 changed files with 8 additions and 6 deletions

View File

@ -39,14 +39,15 @@ class NewMessageActivity : SimpleActivity() {
return
}
getAvailableContacts {
allContacts = it
runOnUiThread {
setupAdapter(allContacts)
fillSuggestedContacts {
getAvailableContacts {
allContacts = it
runOnUiThread {
setupAdapter(allContacts)
}
}
}
fillSuggestedContacts()
new_message_to.onTextChangeListener {
val searchString = it
val filteredContacts = ArrayList<Contact>()
@ -89,7 +90,7 @@ class NewMessageActivity : SimpleActivity() {
}
}
private fun fillSuggestedContacts() {
private fun fillSuggestedContacts(callback: () -> Unit) {
ensureBackgroundThread {
val suggestions = getSuggestedContacts()
runOnUiThread {
@ -107,6 +108,7 @@ class NewMessageActivity : SimpleActivity() {
}
}
}
callback()
}
}
}